.curve-editor[data-v-178f8214]{border:1px solid #35434c;border-radius:.5rem;gap:.7rem;min-width:0;padding:.7rem;display:grid}.curve-editor svg[data-v-178f8214]{color:#70c9aa;background:#111b21;width:100%;max-height:100px}.curve-key[data-v-178f8214]{border-top:1px solid #35434c;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));align-items:end;gap:.5rem;padding-top:.6rem;display:grid}.curve-key strong[data-v-178f8214]{grid-column:1/-1}label[data-v-178f8214]{text-transform:capitalize;gap:.25rem;font-size:.8rem;display:grid}button[data-v-178f8214],input[data-v-178f8214],select[data-v-178f8214]{min-width:0;color:inherit;background:#142028;border:1px solid #46545c;border-radius:.25rem;padding:.3rem}button[data-v-178f8214]{cursor:pointer}button[data-v-178f8214]:disabled{opacity:.5;cursor:default}p[role=alert][data-v-178f8214]{color:#e89b87;margin:0;font-size:.85rem}.timing-panel[data-v-22691c13]{gap:.7rem;min-width:0;padding:.5rem;display:grid}.timing-panel h2[data-v-22691c13]{margin:0;font-size:1rem}.timing-panel p[data-v-22691c13]{color:#aebbc2;margin:0;font-size:.8rem;line-height:1.5}label[data-v-22691c13]{gap:.25rem;font-size:.8rem}.pair[data-v-22691c13],label[data-v-22691c13]{display:grid}.pair[data-v-22691c13]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}button[data-v-22691c13],input[data-v-22691c13],select[data-v-22691c13],textarea[data-v-22691c13]{box-sizing:border-box;min-width:0;max-width:100%;color:inherit;background:#142028;border:1px solid #46545c;border-radius:.3rem;padding:.4rem}textarea[data-v-22691c13]{resize:vertical;width:100%}input[type=color][data-v-22691c13]{width:100%;height:2rem}button[data-v-22691c13]{cursor:pointer}fieldset[data-v-22691c13]{border:1px solid #35434c;border-radius:.4rem;gap:.5rem;min-width:0;padding:.5rem;display:grid}legend[data-v-22691c13]{font-size:.8rem}.toggle[data-v-22691c13]{align-items:center;gap:.5rem;display:flex}.timing-panel p[role=alert][data-v-22691c13]{color:#e89b87}.timing-panel[data-v-43a2d6e9]{gap:.7rem;min-width:0;padding:.5rem;display:grid}.timing-panel h2[data-v-43a2d6e9]{margin:0;font-size:1rem}.timing-panel p[data-v-43a2d6e9]{color:#aebbc2;margin:0;font-size:.8rem;line-height:1.5}label[data-v-43a2d6e9]{gap:.25rem;font-size:.8rem}.pair[data-v-43a2d6e9],label[data-v-43a2d6e9]{display:grid}.pair[data-v-43a2d6e9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}button[data-v-43a2d6e9],input[data-v-43a2d6e9],select[data-v-43a2d6e9],textarea[data-v-43a2d6e9]{box-sizing:border-box;min-width:0;max-width:100%;color:inherit;background:#142028;border:1px solid #46545c;border-radius:.3rem;padding:.4rem}textarea[data-v-43a2d6e9]{resize:vertical;width:100%}button[data-v-43a2d6e9]{cursor:pointer}button[data-v-43a2d6e9]:disabled{opacity:.5;cursor:default}fieldset[data-v-43a2d6e9]{border:1px solid #35434c;border-radius:.4rem;gap:.5rem;min-width:0;padding:.5rem;display:grid}legend[data-v-43a2d6e9]{font-size:.8rem}.toggle[data-v-43a2d6e9]{align-items:center;gap:.5rem;display:flex}.timing-panel p[role=alert][data-v-43a2d6e9]{color:#e89b87}.mixer-preset[data-v-cbcdeb65]{gap:.75rem;display:grid}.layer-role[data-v-cbcdeb65],.preset-controls[data-v-cbcdeb65]{gap:.5rem;display:grid}.preset-controls[data-v-cbcdeb65]{grid-template-columns:1fr 1fr}label[data-v-cbcdeb65]{gap:.25rem;font-size:.85rem;display:grid}input[data-v-cbcdeb65],select[data-v-cbcdeb65]{background:var(--surface-secondary);border:1px solid var(--border-color);border-radius:.35rem;min-width:0;padding:.4rem}button[data-v-cbcdeb65]{color:#062617;background:#36dd96;border-radius:.4rem;padding:.5rem;font-weight:600}.preview-note[data-v-cbcdeb65]{color:var(--text-secondary);font-size:.8rem}.portrait-panel[data-v-ffb2b80d]{gap:.75rem;padding:1rem;display:grid}.portrait-panel label[data-v-ffb2b80d]{gap:.35rem;display:grid}.portrait-panel input[data-v-ffb2b80d],.portrait-panel select[data-v-ffb2b80d]{color:#eee;background:#17191d;border:1px solid #45474d;padding:.45rem}.portrait-panel button[data-v-ffb2b80d]{padding:.5rem}.portrait-panel p[data-v-ffb2b80d]{color:#bcc0c8;font-size:.85rem}.portrait-panel [role=alert][data-v-ffb2b80d]{color:#ffb7aa}.glyph-panel[data-v-c3a66255]{gap:.6rem;min-width:0;font-size:.85rem;display:grid}.glyph-panel h2[data-v-c3a66255]{margin:0;font-size:1rem}.glyph-panel p[data-v-c3a66255]{color:#b1bec5;margin:0;line-height:1.5}.source[data-v-c3a66255]{white-space:pre-wrap;overflow-wrap:anywhere}label[data-v-c3a66255]{gap:.3rem;display:grid}button[data-v-c3a66255],select[data-v-c3a66255],textarea[data-v-c3a66255]{box-sizing:border-box;width:100%;min-width:0;color:inherit;background:#142028;border:1px solid #46545c;border-radius:.3rem;padding:.5rem}button[data-v-c3a66255]{cursor:pointer}button[data-v-c3a66255]:disabled{opacity:.45;cursor:default}.glyph-panel [role=alert][data-v-c3a66255]{color:#efa793}
