.studio-section{padding:25px 0 85px}.studio-workspace{display:grid;grid-template-columns:1fr 1.15fr;gap:35px;align-items:start}.studio-controls{padding:28px;border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow)}.studio-controls label{display:block;font-size:14px;font-weight:550;margin:19px 0 7px}.studio-controls .form-note{font-size:13px;line-height:1.8}.studio-controls .check-label{font-size:13px;line-height:1.7;font-weight:400}.studio-controls input[type=checkbox]{flex-shrink:0;width:18px;height:18px}.studio-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-top:20px}.studio-status{font-size:14px;line-height:1.7;color:var(--purple);margin-top:22px}.studio-output{min-width:0;position:sticky;top:25px}.studio-preview-bar{display:flex;justify-content:space-between;gap:12px;font-size:10px;letter-spacing:.06em;color:var(--muted);padding:16px 18px}.studio-preview{--draft-accent:#7045da;background:#fafaff;color:#272633;border-radius:14px;box-shadow:var(--shadow);padding:30px;overflow-wrap:anywhere}.studio-preview[data-color=blue]{--draft-accent:#2359b6}.studio-preview[data-color=green]{--draft-accent:#236548}.studio-preview[data-color=orange]{--draft-accent:#a84919}.draft-nav{font-size:14px;font-weight:700;letter-spacing:.02em}.draft-hero{padding:40px 0 34px}.draft-kicker{font-size:9px;letter-spacing:.1em;color:var(--draft-accent)}.draft-hero h3{font-size:45px;margin:18px 0;line-height:1.12;letter-spacing:-.04em}.draft-hero p{font-size:15px;line-height:1.8;opacity:.85}.draft-cta{display:inline-block;background:var(--draft-accent);color:white;padding:11px 18px;border-radius:7px;margin-top:23px;font-size:13px}.draft-sections{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.draft-sections article{border-top:1px solid #9994;padding-top:15px}.draft-sections h4{font-size:16px;line-height:1.35;letter-spacing:-.02em}.draft-sections p{font-size:12px;line-height:1.7;margin-top:8px;opacity:.8}.draft-footer{font-size:11px;margin-top:30px;padding-top:18px;border-top:1px solid #9994;opacity:.7}.studio-preview[data-style=editorial] .draft-hero h3{font-family:Georgia,serif;font-weight:400;font-style:italic}.studio-preview[data-style=editorial]{background:#f6f2e9;color:#322d27}.studio-preview[data-style=bold]{background:#1c1c27;color:#f6f5fc}.studio-preview[data-style=bold] .draft-hero h3{font-weight:800;text-transform:uppercase;font-size:42px}.studio-preview[data-style=bold] .draft-kicker{color:#d4c2fc}.studio-export{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:22px}.studio-prompt{margin-top:25px;font-size:14px}.studio-prompt summary{cursor:pointer}.studio-prompt textarea{margin-top:15px;font-size:13px}.studio-handoff{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:45px;border:1px solid var(--line);border-radius:18px;margin-top:50px;background:var(--purple-soft)}.studio-handoff h3{font-size:35px;font-weight:550;line-height:1.2;margin:20px 0}.studio-handoff p{font-size:16px;color:var(--muted);line-height:1.8}.studio-handoff ol{list-style:none;padding:0;counter-reset:step}.studio-handoff li{counter-increment:step;display:grid;grid-template-columns:26px 1fr;column-gap:10px;margin-bottom:18px}.studio-handoff li:before{content:'0' counter(step);font-size:12px;color:var(--purple);padding-top:3px}.studio-handoff li span{grid-column:2;font-size:14px;color:var(--muted)}.studio-handoff .form-note{font-size:12px}#studio-model-help{margin-top:9px;font-size:12px}#clear-studio-key{margin-top:10px;font-size:12px}[hidden]{display:none!important}@media(max-width:900px){.studio-workspace{grid-template-columns:1fr}.studio-output{position:static}.studio-handoff{gap:35px;padding:30px}.draft-hero h3{font-size:48px}}@media(max-width:600px){.studio-handoff{grid-template-columns:1fr}.studio-controls{padding:22px}.studio-preview{padding:24px}.draft-sections{grid-template-columns:1fr}.draft-hero h3,.studio-preview[data-style=bold] .draft-hero h3{font-size:35px}.studio-preview-bar span:last-child{display:none}.studio-handoff h3{font-size:30px}.studio-section{padding-bottom:55px}}
