.garden_workspace__YEcvr{display:grid;grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px}.garden_picture__rqYV9{min-width:0}.garden_image__EfGVN{display:block;width:100%;height:auto;border-radius:12px;border:1px solid var(--rule-soft)}.garden_links__gA29q{display:flex;flex-wrap:wrap;gap:16px 24px;margin-top:16px}.garden_controls___5aLw{display:grid;gap:14px;padding:22px;border:1px solid var(--rule-soft);border-radius:12px;background:#f5f1e5}.garden_controls___5aLw h2{margin:0;font:400 30px/1.15 var(--serif)}.garden_controls___5aLw p{margin:0;font-size:14px;line-height:1.5}.garden_controls___5aLw a{font-size:14px;text-decoration:underline}.garden_target__a0Dm0{display:grid;gap:8px}.garden_options__6yhYP summary{cursor:pointer;font-size:14px;color:var(--ink-3)}.garden_options__6yhYP>:not(summary){margin-top:14px}.garden_pose__MORZM{display:grid;gap:6px;font-size:14px}.garden_pose__MORZM select{width:100%;padding:10px;border:1px solid #cfc5ad;border-radius:6px;background:#fffdf7}.garden_preparing__djddd{display:grid;place-items:center;aspect-ratio:3000/2013;border:1px solid var(--rule-soft);border-radius:12px;background:#faf5e8;color:var(--ink-3)}.garden_height__nF_vd{display:flex;flex-wrap:wrap;gap:6px;padding:0 4px;font-size:13px}.garden_height__nF_vd span{color:var(--ink-3)}.garden_height__nF_vd input{width:100%;border:1px solid #cfc5ad;background:#fffdf7;border-radius:5px;padding:8px}.garden_generate__o5lZe{padding:13px 16px;border:1px solid #57714f;border-radius:8px;background:#607c57;color:white;cursor:pointer}.garden_reset__9AFWa{border:none;background:none;padding:4px;color:var(--ink-3);cursor:pointer;text-decoration:underline}.garden_controls___5aLw button:disabled{opacity:.55;cursor:wait}.garden_note__7yh2M{color:var(--ink-3);font-size:13px;line-height:1.5;margin-top:14px}.garden_error__PNTCM{color:#8b352d}.garden_renderHost__B7Klf{position:fixed;left:-10000px;top:0;width:640px;height:640px;pointer-events:none}@media (max-width:1050px){.garden_workspace__YEcvr{grid-template-columns:1fr}.garden_controls___5aLw{grid-template-columns:1fr 1fr}.garden_controls___5aLw>:not(.garden_target__a0Dm0){grid-column:1/-1}}@media (max-width:600px){.garden_controls___5aLw{grid-template-columns:1fr;padding:18px}}.wizard_steps__mn_Oe{display:flex;flex-wrap:wrap;gap:12px 24px;padding:0;margin:24px 0;list-style:none;color:var(--ink-3);font-size:14px}.wizard_steps__mn_Oe li{display:flex;gap:8px;align-items:center}.wizard_steps__mn_Oe span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#eae4d4}.wizard_steps__mn_Oe [aria-current=step]{color:#456241;font-weight:600}.wizard_steps__mn_Oe [aria-current=step] span{background:#607c57;color:white}.wizard_heading__oG8rI{font:400 30px/1.2 var(--serif);margin:0 0 10px;scroll-margin-top:90px}.wizard_note__ToMz6{color:var(--ink-3);font-size:14px;line-height:1.5}.wizard_toolbar__S_5si{display:flex;justify-content:space-between;align-items:center;gap:18px;position:sticky;top:72px;z-index:25;padding:12px 16px;margin:18px 0;border:1px solid var(--rule-soft);border-radius:10px;background:#faf5e8}.wizard_toolbar__S_5si label{display:grid;grid-template-columns:auto auto;gap:4px 8px;font-size:13px}.wizard_toolbar__S_5si label span{color:var(--ink-3)}.wizard_toolbar__S_5si input{grid-column:1/-1;width:min(280px,100%);padding:8px 10px;border:1px solid #cfc5ad;border-radius:6px;background:#fffdf7}.wizard_actions___tlW2{display:flex;flex-wrap:wrap;gap:10px}.wizard_actions___tlW2 button,.wizard_error___LJLn button,.wizard_loading__CZOKZ button{padding:11px 16px;border:1px solid #a1af95;border-radius:8px;color:#465d43;background:#faf7ed;cursor:pointer}.wizard_actions___tlW2 .wizard_next__9_idG{color:white;background:#607c57}.wizard_actions___tlW2 button:disabled{opacity:.5;cursor:wait}.wizard_builder__VTKZv>section{padding:0;max-width:none;width:100%}.wizard_resultBar__yUu37{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:20px 0}.wizard_resultBar__yUu37 p{margin:0}.wizard_loading__CZOKZ{min-height:360px;display:grid;place-content:center;gap:16px;color:var(--ink-3)}.wizard_error___LJLn{color:#8b352d;padding:12px 0}@media (min-width:761px){.wizard_builder__VTKZv section[aria-label="Character preview"]{top:166px}.wizard_builder__VTKZv [data-testid=character-3d-stage]{height:clamp(280px,calc(100dvh - 315px),650px)}}@media (max-width:600px){.wizard_toolbar__S_5si{top:64px;flex-wrap:wrap;gap:10px}.wizard_toolbar__S_5si .wizard_actions___tlW2,.wizard_toolbar__S_5si input,.wizard_toolbar__S_5si label{width:100%}.wizard_toolbar__S_5si .wizard_next__9_idG{flex:1}.wizard_steps__mn_Oe{font-size:12px;gap:10px}}