.studio_studio__oPed2{padding:48px 50px 64px;background:linear-gradient(180deg,var(--croys-sky),#fff 440px)}.studio_intro__90Nrc{max-width:1280px;margin:0 auto 32px;display:flex;align-items:center;justify-content:space-between;gap:24px}.studio_intro__90Nrc h1{font-size:clamp(36px,4vw,58px);margin:0 0 14px}.studio_intro__90Nrc h1 span{color:var(--croys-golden)}.studio_intro__90Nrc p{margin:0;font-size:16px}.studio_intro__90Nrc>a{flex-shrink:0}.studio_workspace__dSQ5m{max-width:1280px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px}.studio_canvasPanel__v_jNp{position:sticky;top:24px;min-width:0;padding:22px;border:1px solid #c2dced;border-radius:30px;background:var(--croys-sky);box-shadow:0 8px 24px #112b5508}.studio_canvasHeading__Icvx0{display:flex;justify-content:space-between;align-items:center;gap:12px}.studio_worldBadge__Imdop{display:inline-flex;align-items:center;gap:8px;border-radius:40px;background:#fff;color:var(--croys-blue);padding:8px 14px;font-weight:900;font-size:13px}.studio_liveBadge__SLigx{font-size:12px;font-weight:800}.studio_viewport__amqdj{position:relative;height:clamp(360px,39vw,560px)}.studio_scene__w68nw{width:100%;height:100%;cursor:grab}.studio_scene__w68nw:active{cursor:grabbing}.studio_scene__w68nw canvas{display:block}.studio_loading__qfa6u{position:absolute;inset:0;display:grid;place-items:center;font-weight:800}.studio_canvasHint__PMYfV{display:flex;justify-content:center;align-items:center;gap:7px;font-size:12px;text-align:center;margin:0 0 18px}.studio_canvasHint__PMYfV svg{flex-shrink:0}.studio_controls__qppj2{display:flex;flex-wrap:wrap}.studio_control__XK34u,.studio_controls__qppj2{align-items:center;justify-content:center;gap:8px}.studio_control__XK34u{min-height:44px;min-width:44px;display:inline-flex;padding:10px 13px;color:var(--croys-blue);background:#fff;border:1px solid #c2dced;border-radius:50px;font-size:13px!important;font-weight:900!important}.studio_controlActive__F_EqO,.studio_control__XK34u:hover{background:var(--croys-yellow);border-color:var(--croys-yellow)}.studio_reset__wtflH{min-height:44px;padding:8px 10px;border:0;background:transparent;color:var(--croys-blue);font-size:12px!important;font-weight:900!important;text-decoration:underline;text-underline-offset:4px}.studio_playNote__hSBFz{display:flex;align-items:center;gap:12px;margin-top:22px;padding:16px 18px;background:var(--croys-butter);border-radius:18px;font-size:13px}.studio_playNote__hSBFz svg{flex-shrink:0;color:var(--croys-golden)}.studio_playNote__hSBFz p{margin:0}.studio_playNote__hSBFz strong{display:block}.studio_toolbox__0y342{display:grid;gap:18px;min-width:0}.studio_paletteSection__ciSUE,.studio_pieces__vC1Cz,.studio_themes__gjW1k{padding:22px;border:1px solid #d6e6f0;border-radius:24px;background:#fff}.studio_sectionTitle__nWhS_{display:flex;justify-content:space-between;align-items:center;gap:8px;color:var(--croys-blue);margin-bottom:16px}.studio_sectionTitle__nWhS_ h2{font-size:23px;margin:0}.studio_sectionTitle__nWhS_ svg{flex-shrink:0}.studio_selection__PAjj4{padding:15px;margin-bottom:20px;background:var(--croys-sky);border-radius:16px}.studio_label__vNLGE{display:block;color:var(--croys-blue);font-size:10px;text-transform:uppercase;letter-spacing:.1em;font-weight:900;margin-bottom:6px}.studio_selection__PAjj4 strong{display:block;font-size:15px}.studio_selection__PAjj4 p{font-size:12px;margin:5px 0 0}.studio_swatches__k5Ho5{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 8px}.studio_swatchButton__FKBGU{display:flex;flex-direction:column;align-items:center;gap:9px;border:0;background:transparent;padding:4px 0;color:var(--croys-navy);font-size:10px!important;font-weight:800!important;text-align:center;line-height:1.25}.studio_swatch__ZBNYw{width:44px;height:44px;display:grid;place-items:center;color:var(--croys-navy);border:1px solid #112b5526;border-radius:15px;box-shadow:0 3px 0 #112b5510;transition:transform .15s}.studio_swatchButton__FKBGU:hover .studio_swatch__ZBNYw{transform:translateY(-3px)}.studio_swatchButton__FKBGU[aria-pressed=true] .studio_swatch__ZBNYw{outline:2px solid var(--croys-blue);outline-offset:3px}.studio_colorName__quFlN{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:800;margin:20px 0 0;padding-top:14px;border-top:1px solid #e3edf4}.studio_colorName__quFlN>span:first-child{width:13px;height:13px;border-radius:50%;border:1px solid #112b5526;flex-shrink:0}.studio_colorHex__CsevJ{margin-left:auto;font-size:10px}.studio_themes__gjW1k{background:var(--croys-lavender);border-color:#cabcf3}.studio_themes__gjW1k .studio_sectionTitle__nWhS_{margin-bottom:8px}.studio_themes__gjW1k>p{font-size:12px;margin:0 0 15px}.studio_presetGrid__NkJil{display:grid;grid-template-columns:1fr 1fr;gap:9px}.studio_preset__XJYUf{position:relative;padding:12px 10px;border:2px solid transparent;border-radius:15px;background:#ffffffbf;text-align:left;color:var(--croys-navy);font-size:11px!important;font-weight:900!important}.studio_preset__XJYUf:hover{background:#fff}.studio_preset__XJYUf[aria-pressed=true]{border-color:var(--croys-blue);background:#fff}.studio_preset__XJYUf>svg{position:absolute;right:8px;top:12px}.studio_presetColors__wBmLo{display:flex;margin-bottom:9px}.studio_presetColors__wBmLo span{width:21px;height:21px;border-radius:50%;border:2px solid #fff;margin-right:-4px}.studio_pieceCount__x3ohb{font-size:11px;white-space:nowrap;font-weight:800}.studio_filters__54Adv{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:15px}.studio_filters__54Adv button{min-height:32px;padding:5px 10px;border:0;border-radius:30px;background:var(--croys-sky);color:var(--croys-blue);text-transform:capitalize;font-size:11px!important;font-weight:800!important}.studio_filters__54Adv button:hover{background:var(--croys-butter)}.studio_filters__54Adv button[aria-pressed=true]{background:var(--croys-blue);color:#fff}.studio_pieceList__wlsCh{max-height:232px;overflow-y:auto;display:grid;gap:7px;padding:5px;margin:-5px;scrollbar-width:thin}.studio_pieceList__wlsCh button{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:10px 12px;border:1px solid #d6e6f0;border-radius:12px;background:#fff;color:var(--croys-navy);text-align:left;font-size:12px!important;font-weight:800!important}.studio_pieceList__wlsCh button:hover{background:var(--croys-sky)}.studio_pieceList__wlsCh button[aria-pressed=true]{border-color:var(--croys-blue);background:var(--croys-butter)}.studio_pieceList__wlsCh button>svg{flex-shrink:0}.studio_partCategory__76XVn{font-size:9px;font-weight:700;text-transform:capitalize}@media (max-width:1100px){.studio_studio__oPed2{padding:36px 28px 48px}.studio_workspace__dSQ5m{grid-template-columns:minmax(0,1fr) 320px;gap:18px}.studio_canvasPanel__v_jNp{padding:16px}.studio_paletteSection__ciSUE,.studio_pieces__vC1Cz,.studio_themes__gjW1k{padding:18px}.studio_intro__90Nrc{align-items:flex-start}.studio_intro__90Nrc>a{margin-top:30px}}@media (max-width:900px){.studio_intro__90Nrc{flex-direction:column;gap:20px}.studio_intro__90Nrc>a{margin-top:0}.studio_workspace__dSQ5m{grid-template-columns:1fr}.studio_canvasPanel__v_jNp{position:static}.studio_viewport__amqdj{height:440px}.studio_toolbox__0y342{grid-template-columns:1fr 1fr}.studio_pieces__vC1Cz{grid-column:1/-1}}@media (max-width:600px){.studio_studio__oPed2{padding:28px 18px 40px}.studio_intro__90Nrc h1{font-size:38px}.studio_intro__90Nrc p{font-size:14px}.studio_intro__90Nrc .eyebrow{font-size:11px}.studio_viewport__amqdj{height:340px}.studio_canvasPanel__v_jNp{padding:14px;border-radius:22px}.studio_liveBadge__SLigx{font-size:10px}.studio_worldBadge__Imdop{font-size:12px;padding:7px 10px}.studio_canvasHint__PMYfV{font-size:10px}.studio_toolbox__0y342{grid-template-columns:1fr}.studio_pieces__vC1Cz{grid-column:auto}}@media (prefers-reduced-motion:reduce){.studio_swatch__ZBNYw{transition:none}}