.workflow-page{max-width:1100px;margin:28px auto;padding:0 18px}.workflow-page h1{font-size:clamp(1.8rem,4vw,2.8rem)}.workflow-page .panel{padding:20px;margin:14px 0}.workflow-page label{display:block;margin:12px 0}.workflow-page button,.workflow-page a{margin:6px 8px 6px 0}.workflow-page input:not([type=checkbox]),.workflow-page select{width:100%;padding:12px}.workflow-page video{width:100%;max-height:440px;background:#100c18;border-radius:16px}.workflow-page [hidden]{display:none!important}.workflow-links{display:flex;gap:10px;flex-wrap:wrap;margin:12px 0}.workflow-links a{padding:8px 12px;border-radius:10px;border:1px solid #ffffff16;color:#d8b9ff}.workflow-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.mobile-controls{max-width:720px}.mobile-scene-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mobile-controls button{min-height:58px;font-size:1rem;touch-action:manipulation}.mobile-controls .selected,.mobile-controls [aria-pressed=true]{background:#6c3da0;color:#fff;border-color:#c2a0f2}.mobile-controls #mobile-privacy{width:100%;background:#7b2645}.template-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.template-card{border:1px solid #ffffff18;border-radius:12px;padding:14px;background:linear-gradient(135deg,#28163a,#11101b)}.template-card p{font-size:.8rem;color:#bcb0ca}@media(max-width:700px){.workflow-grid{grid-template-columns:1fr}.workflow-page{margin:16px auto}.workflow-page .panel{padding:16px}.workflow-links a{font-size:.8rem}}
