.social-workflow{color:var(--ink,#173b65)}.social-workflow fieldset{border:0;min-width:0;margin:0;padding:0}.social-workflow legend{margin:0 0 16px;font-weight:700}.studio-kind{font-size:.85rem;font-weight:600}.studio-fields{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;display:grid}.social-workflow label{margin:12px 0;font-size:1rem;display:block}.social-workflow select,.social-workflow textarea{width:100%;font:inherit;color:inherit;background:#fff;border:1px solid #9bb8c5;border-radius:6px;margin:8px 0;padding:12px;display:block}.studio-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;margin-top:24px;display:grid}.studio-columns>section{min-width:0}.studio-result{margin-top:12px}.studio-result img{object-fit:contain;width:100%;max-height:600px;display:block}.studio-feedback:empty{display:none}.studio-feedback{background:#fff;border-left:4px solid #173b65;padding:12px}.studio-applied{overflow-wrap:anywhere;font-size:.85rem}.studio-applied span{border-radius:50%;width:14px;height:14px;display:inline-block}.studio-actions{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.social-workflow .studio-check{align-items:flex-start;gap:10px;font-size:.9rem;display:flex}.studio-check input{flex:0 0 20px;width:20px;height:20px;margin:3px 0}.studio-idea{background:#fff;border:1px solid #cad9e3;border-radius:10px;margin-top:16px;padding:16px}.studio-idea small{font-size:.8rem}.studio-review{border-top:1px solid #cad9e3;margin-top:28px;padding-top:16px}.social-workflow button{min-height:44px}.social-workflow button:disabled{opacity:.5;cursor:not-allowed}.social-workflow .muted{font-size:.875rem;line-height:1.6}.demo-team-video{margin:30px 0}.demo-team-video video{background:#173b65;border-radius:12px;width:100%;display:block}.demo-team-video figcaption{margin-top:10px;font-size:.875rem}.demo-team-video summary{cursor:pointer;padding:12px 0}@media (max-width:800px){.studio-columns{grid-template-columns:1fr}.studio-columns>section+section{border-top:1px solid #cad9e3;padding-top:16px}.studio-fields{grid-template-columns:1fr}.social-workflow textarea{font-size:16px}}.studio-scene{background:#f0f7fa;border:1px solid #b9ced9;border-radius:12px;margin:24px 0;padding:20px}.studio-scene-preview img{object-fit:contain;width:100%;max-width:520px;max-height:520px;margin:16px 0;display:block}.studio-scene-preview strong{display:block}.studio-scene textarea{font-size:16px}
