.exercise-preview[data-v-1fbb6aba]{background:#f4f3f0;border-radius:10px;overflow:hidden}iframe[data-v-1fbb6aba]{border:0;width:100%;aspect-ratio:16/9;display:block}.preview-placeholder[data-v-1fbb6aba]{min-height:330px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding:18px}.preview-illustration[data-v-1fbb6aba]{width:270px;height:270px;border-radius:12px}.preview-caption[data-v-1fbb6aba]{max-width:260px;padding:20px}.preview-caption p[data-v-1fbb6aba]{margin:10px 0}.preview-caption small[data-v-1fbb6aba]{color:#74788d}.preview-controls[data-v-1fbb6aba]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding:12px;background:#e9e8e4}.creator-state[data-v-47f85a46]{min-height:65vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px}.premium-state p[data-v-47f85a46]{max-width:450px;color:#74788d}.premium-icon[data-v-47f85a46]{font-size:34px;color:#556ee6;margin-bottom:20px}.creator-toolbar[data-v-47f85a46]{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:18px}.creator-toolbar h2[data-v-47f85a46]{font-size:18px;margin:0 0 3px}.creator-toolbar small[data-v-47f85a46]{color:#74788d}.saved-exercises[data-v-47f85a46]{max-width:310px;margin-inline-start:auto}.creator-grid[data-v-47f85a46]{display:grid;grid-template-columns:minmax(235px,.95fr) minmax(420px,2.1fr) minmax(260px,.95fr);gap:14px;align-items:start}.creator-busy[data-v-47f85a46]{opacity:.6;pointer-events:none}.creator-main[data-v-47f85a46]{min-width:0}.creator-card[data-v-47f85a46]{min-width:0;padding:16px;border-radius:9px;border:1px solid #e8ebf3;background:var(--gait-surface,#fff);margin-bottom:14px;box-shadow:0 2px 8px rgba(30,40,70,.025)}.creator-card h3[data-v-47f85a46]{font-size:15px;font-weight:600;margin:0 0 16px}.creator-card h4[data-v-47f85a46]{font-size:13px;margin:16px 0 10px}.category-tabs[data-v-47f85a46]{display:flex;flex-wrap:wrap;gap:5px}.category-tabs .btn[data-v-47f85a46]{flex:1;white-space:nowrap;font-size:11px;padding:6px}.movement-cards[data-v-47f85a46]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 8px;max-height:650px;overflow-y:auto}.movement-card[data-v-47f85a46]{text-align:center;position:relative}.movement-add[data-v-47f85a46]{width:100%;border:0;padding:0;background:transparent;color:inherit;position:relative}.movement-image[data-v-47f85a46]{display:block;width:100%;aspect-ratio:1;border-radius:7px;background-color:#f0eeeb}.movement-name[data-v-47f85a46]{display:block;font-size:11px;font-weight:600;line-height:1.3;margin-top:6px}.movement-status[data-v-47f85a46]{display:block;font-size:9px;color:#8a789e;margin-top:3px}.movement-plus[data-v-47f85a46]{position:absolute;top:4px;inset-inline-end:4px;background:#556ee6;color:#fff;border-radius:50%;width:20px;height:20px;font-size:18px;line-height:18px}.movement-add:hover .movement-image[data-v-47f85a46]{outline:2px solid #556ee6}.section-title[data-v-47f85a46]{display:flex;gap:10px;align-items:baseline;justify-content:space-between}.section-title strong[data-v-47f85a46]{font-size:12px;white-space:nowrap}.timeline-ruler[data-v-47f85a46]{display:flex;justify-content:space-between;color:#8790a8;font-size:10px;border-bottom:1px solid #dce1ec;margin:2px 0 18px;padding-bottom:8px;direction:ltr}.timeline-track[data-v-47f85a46]{display:flex;gap:9px;min-height:120px;overflow-x:auto;padding:10px 2px;align-items:center}.timeline-segment[data-v-47f85a46]{flex-shrink:0}.segment-items[data-v-47f85a46]{display:flex;gap:5px}.timeline-block[data-v-47f85a46]{position:relative;border-radius:7px;background:#eef1ff;border:2px solid transparent;padding:7px 6px 1px;max-width:240px}.timeline-block.selected[data-v-47f85a46]{border-color:#556ee6}.block-content[data-v-47f85a46]{display:flex;gap:7px;align-items:center;border:0;background:transparent;color:inherit;text-align:start;padding:14px 2px 4px;width:100%}.block-content strong[data-v-47f85a46]{display:block;font-size:11px}.block-content small[data-v-47f85a46]{display:block;font-size:10px;margin-top:4px}.block-thumb[data-v-47f85a46]{display:block;width:38px;height:48px;flex-shrink:0;border-radius:4px}.block-check[data-v-47f85a46]{position:absolute;top:0;inset-inline-start:6px}.segment-handle[data-v-47f85a46]{cursor:grab;font-size:17px}.timeline-block>.segment-handle[data-v-47f85a46]{position:absolute;top:0;inset-inline-end:8px}.timeline-group[data-v-47f85a46]{border-radius:8px;padding:5px;border:1px solid #83c9b5;background:#edf9f4}.group-heading[data-v-47f85a46]{text-align:center;font-size:11px;padding:0 5px 5px}.group-order[data-v-47f85a46]{display:flex;justify-content:space-between}.group-order .btn[data-v-47f85a46]{font-size:10px}.block-order[data-v-47f85a46]{display:flex;justify-content:space-between}.block-order .btn[data-v-47f85a46]{padding:0 5px}.timeline-empty[data-v-47f85a46]{width:100%;text-align:center;color:#74788d;border:1px dashed #dce1ec;padding:36px 15px;border-radius:8px}.settings-actions[data-v-47f85a46],.timeline-actions[data-v-47f85a46]{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.validation-result[data-v-47f85a46]{padding:14px 0 0;font-size:12px}.creator-properties label[data-v-47f85a46]:not(.check-label){display:block;font-size:12px;margin-bottom:12px}.creator-properties label .form-control[data-v-47f85a46]{margin-top:5px}.check-label[data-v-47f85a46]{display:flex;gap:8px;align-items:center;font-size:12px;margin:14px 0}.selected-movement[data-v-47f85a46]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.property-thumb[data-v-47f85a46]{width:55px;height:65px;border-radius:5px}.scene-settings[data-v-47f85a46]{margin-top:5px}.exercise-json[data-v-47f85a46],.scene-json[data-v-47f85a46]{direction:ltr;text-align:left;font-family:monospace;font-size:12px}.exercise-json[data-v-47f85a46]{max-height:360px;overflow:auto;margin-top:12px}@media(max-width:1300px){.creator-grid[data-v-47f85a46]{grid-template-columns:240px minmax(0,1fr)}.creator-properties[data-v-47f85a46]{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:14px}}@media(max-width:760px){.creator-grid[data-v-47f85a46],.creator-properties[data-v-47f85a46]{display:flex;flex-direction:column}.creator-main[data-v-47f85a46],.creator-properties>section[data-v-47f85a46],.creator-properties[data-v-47f85a46],.movement-library[data-v-47f85a46]{width:100%}.movement-cards[data-v-47f85a46]{max-height:300px;grid-template-columns:repeat(3,minmax(0,1fr))}.saved-exercises[data-v-47f85a46]{margin-inline-start:0;max-width:100%}.section-title[data-v-47f85a46]{flex-wrap:wrap}}