.creation-box-v32{background:#090e0d;color:#f5faf7;border:1px solid #446256;border-radius:24px;padding:26px;display:grid;gap:18px;max-width:100%;box-shadow:0 0 28px #163b2919}
.creation-box-v32 .mode-control{margin:0;gap:14px;flex-wrap:wrap}.creation-box-v32 .field{margin:0}.creation-box-v32 .field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0}.creation-box-v32 :is(input,textarea,select){background:#050908!important;color:#fff!important;border:1px solid #56665e!important;border-radius:12px!important;min-width:0;min-height:48px;font-size:16px}.creation-box-v32 textarea{min-height:142px;resize:vertical}.creation-box-v32 .fine{color:#bbcac2;margin:0;line-height:1.55}.creation-box-v32 .reference-input{display:grid;gap:10px}.creation-box-v32 .reference-input>.button{justify-self:start}.creation-box-v32 .studio-cost{display:flex;justify-content:space-between;gap:12px}.creation-box-v32 .studio-cost strong{color:#75e9b1}.creation-box-v32 .button.full{min-height:52px}.creation-box-v32 .segmented{background:#1a221e}.creation-box-v32 .segmented button{color:#fff}.creation-box-v32 .auto-label{color:#d2fce6}.creation-examples-v32{margin-top:36px}.creation-examples-track{display:flex;overflow-x:auto;gap:16px;scroll-snap-type:x proximity;padding-bottom:16px}.creation-examples-track article{flex:0 0 240px;scroll-snap-align:start;border:1px solid var(--border,#345145);border-radius:16px;overflow:hidden;background:#09110d}.creation-examples-track :is(img,video){width:100%;height:200px;object-fit:cover}.creation-examples-track button{margin:10px;width:calc(100% - 20px)}.studio-controls:has(>.creation-box-v32){padding:0;border:0;background:transparent}.video-generator:has(.creation-box-v32){max-width:860px;width:100%}.video-generator .creation-box-v32{margin-top:24px;text-align:start}
@media(max-width:600px){.creation-box-v32{padding:18px;border-radius:20px;gap:16px}.creation-box-v32 .field-row{gap:12px}.creation-box-v32 textarea{min-height:116px}.creation-box-v32 .mode-control{align-items:flex-start}.creation-box-v32 .segmented button{padding:8px 12px}.creation-box-v32 .auto-label{font-size:12px}.creation-examples-track article{flex-basis:72vw}}
.v32-video-intro .creation-box-v32{max-width:960px;margin-inline:auto}.creation-box-v32 :focus-visible{outline:2px solid #79f0b7;outline-offset:3px}
