@font-face{font-family:Azeret Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/CwvinM0p.woff2) format("woff2"),url(/assets/Wsi1uLNw.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Azeret Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/BqmUdsta.woff2) format("woff2"),url(/assets/BRS1Zqm5.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/Twk1CgKs.woff2) format("woff2"),url(/assets/BmhJC382.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/CRt88UEn.woff2) format("woff2"),url(/assets/OW7qkl5a.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}[data-v-5629e76f]:root{color:var(--text-primary);--bg-app: #0a0a0a;--bg-surface: #121218;--bg-elevated: #1c1c23;--bg-overlay: rgb(15 15 15 / 85%);--bg-overlay-light: rgb(15 15 15 / 40%);--bg-subtle: rgb(255 255 255 / 3%);--bg-hover: rgb(255 255 255 / 6%);--bg-active: rgb(255 255 255 / 10%);--bg-selected: rgb(255 255 255 / 20%);--bg-black-overlay: rgb(0 0 0 / 50%);--shadow-soft: rgb(0 0 0 / 20%);--shadow-medium: rgb(0 0 0 / 40%);--shadow-heavy: rgb(0 0 0 / 60%);--shadow-glow: rgb(255 255 255 / 20%);--shadow-panel: 0 12px 40px var(--shadow-heavy);--shadow-popover: 0 8px 32px var(--shadow-medium);--shadow-button: 0 2px 0 var(--shadow-medium);--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-12: 48px;--border-subtle: rgb(255 255 255 / 5%);--border-medium: rgb(255 255 255 / 10%);--border-strong: rgb(255 255 255 / 20%);--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-pill: 999px;--text-primary: #eaeaff;--text-secondary: rgb(234 234 255 / 78%);--text-muted: rgb(234 234 255 / 48%);--fs-xs: .65rem;--fs-sm: .75rem;--fs-md: .875rem;--fs-lg: 1.125rem;--fs-xl: 1.5rem;--fs-huge: 2rem;--blue: #4292fa;--blue-rgb: 66, 146, 250;--red: #ff5961;--red-rgb: 255, 89, 97;--teal: #17f2b9;--teal-rgb: 23, 242, 185;--amber: #ffa835;--amber-rgb: 255, 168, 53;--ochre: #e15e2f;--ochre-rgb: 225, 94, 47;--indigo: #776cff;--indigo-rgb: 119, 108, 255;--pink: #ff27b9;--pink-rgb: 255, 39, 185;--yellow: #eae752;--yellow-rgb: 234, 231, 82;--color-z: var(--blue);--color-c: var(--red);--color-memory: var(--teal);--color-power: var(--amber);--color-power-offset: var(--ochre);--color-coeff: var(--indigo);--color-relaxation: var(--pink);--color-primary: var(--indigo);--color-info: var(--blue);--color-danger: var(--red);--color-success: var(--teal);--color-warning: var(--amber);--color-accent: var(--pink);--color-version: var(--teal);--color-version-rgb: var(--teal-rgb);--t-normal: .2s;--t-slow: .4s;--cubic-bezier: cubic-bezier(.2, .8, .2, 1);--header-height: 60px}.ui-chevron[data-v-5629e76f]{display:inline-block;width:var(--chevron-size);height:var(--chevron-size);flex-shrink:0;transform:rotate(var(--base-rot));transition:transform var(--t-normal) var(--cubic-bezier)}.ui-chevron.is-open[data-v-5629e76f]{transform:rotate(calc(var(--base-rot) + 180deg))}[data-v-407c5530]:root{color:var(--text-primary);--bg-app: #0a0a0a;--bg-surface: #121218;--bg-elevated: #1c1c23;--bg-overlay: rgb(15 15 15 / 85%);--bg-overlay-light: rgb(15 15 15 / 40%);--bg-subtle: rgb(255 255 255 / 3%);--bg-hover: rgb(255 255 255 / 6%);--bg-active: rgb(255 255 255 / 10%);--bg-selected: rgb(255 255 255 / 20%);--bg-black-overlay: rgb(0 0 0 / 50%);--shadow-soft: rgb(0 0 0 / 20%);--shadow-medium: rgb(0 0 0 / 40%);--shadow-heavy: rgb(0 0 0 / 60%);--shadow-glow: rgb(255 255 255 / 20%);--shadow-panel: 0 12px 40px var(--shadow-heavy);--shadow-popover: 0 8px 32px var(--shadow-medium);--shadow-button: 0 2px 0 var(--shadow-medium);--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-12: 48px;--border-subtle: rgb(255 255 255 / 5%);--border-medium: rgb(255 255 255 / 10%);--border-strong: rgb(255 255 255 / 20%);--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-pill: 999px;--text-primary: #eaeaff;--text-secondary: rgb(234 234 255 / 78%);--text-muted: rgb(234 234 255 / 48%);--fs-xs: .65rem;--fs-sm: .75rem;--fs-md: .875rem;--fs-lg: 1.125rem;--fs-xl: 1.5rem;--fs-huge: 2rem;--blue: #4292fa;--blue-rgb: 66, 146, 250;--red: #ff5961;--red-rgb: 255, 89, 97;--teal: #17f2b9;--teal-rgb: 23, 242, 185;--amber: #ffa835;--amber-rgb: 255, 168, 53;--ochre: #e15e2f;--ochre-rgb: 225, 94, 47;--indigo: #776cff;--indigo-rgb: 119, 108, 255;--pink: #ff27b9;--pink-rgb: 255, 39, 185;--yellow: #eae752;--yellow-rgb: 234, 231, 82;--color-z: var(--blue);--color-c: var(--red);--color-memory: var(--teal);--color-power: var(--amber);--color-power-offset: var(--ochre);--color-coeff: var(--indigo);--color-relaxation: var(--pink);--color-primary: var(--indigo);--color-info: var(--blue);--color-danger: var(--red);--color-success: var(--teal);--color-warning: var(--amber);--color-accent: var(--pink);--color-version: var(--teal);--color-version-rgb: var(--teal-rgb);--t-normal: .2s;--t-slow: .4s;--cubic-bezier: cubic-bezier(.2, .8, .2, 1);--header-height: 60px}.control-group[data-v-407c5530],.dropdown-root[data-v-407c5530],.trigger-container[data-v-407c5530]{width:100%;min-width:0}.dropdown-root[data-v-407c5530]{position:relative}.truncate[data-v-407c5530]{flex-grow:1;margin-right:var(--space-2);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.default-trigger.is-focused[data-v-407c5530],.control-group:focus-visible .default-trigger[data-v-407c5530]{background:var(--bg-hover);border-color:var(--color-primary)}.control-group[data-v-407c5530]:focus-visible{outline:none}.control-group.is-disabled[data-v-407c5530]{opacity:.35;pointer-events:none;cursor:not-allowed}.dropdown-menu[data-v-407c5530]{min-width:160px;max-height:220px;position:fixed;z-index:9999;background:var(--bg-overlay);border:1px solid var(--border-strong);border-radius:var(--radius-md);backdrop-filter:blur(10px);overflow-y:auto}.default-item[data-v-407c5530]{padding:var(--space-2) var(--space-3);font-size:var(--fs-md);cursor:pointer;transition:background var(--t-normal) var(--cubic-bezier)}.default-item.is-highlighted[data-v-407c5530]{background:var(--bg-active)}.default-item.is-active[data-v-407c5530]{color:var(--color-primary)}.default-item.is-active[data-v-407c5530]:not(.is-highlighted){background:var(--bg-subtle)}.slide-down-enter-active[data-v-407c5530],.slide-down-leave-active[data-v-407c5530],.slide-up-enter-active[data-v-407c5530],.slide-up-leave-active[data-v-407c5530]{transition:opacity .2s ease,transform .2s ease}.slide-down-enter-from[data-v-407c5530],.slide-down-leave-to[data-v-407c5530]{transform:translateY(-10px);opacity:0}.slide-up-enter-from[data-v-407c5530],.slide-up-leave-to[data-v-407c5530]{transform:translateY(10px);opacity:0}[data-v-2cb74b2c]:root{color:var(--text-primary);--bg-app: #0a0a0a;--bg-surface: #121218;--bg-elevated: #1c1c23;--bg-overlay: rgb(15 15 15 / 85%);--bg-overlay-light: rgb(15 15 15 / 40%);--bg-subtle: rgb(255 255 255 / 3%);--bg-hover: rgb(255 255 255 / 6%);--bg-active: rgb(255 255 255 / 10%);--bg-selected: rgb(255 255 255 / 20%);--bg-black-overlay: rgb(0 0 0 / 50%);--shadow-soft: rgb(0 0 0 / 20%);--shadow-medium: rgb(0 0 0 / 40%);--shadow-heavy: rgb(0 0 0 / 60%);--shadow-glow: rgb(255 255 255 / 20%);--shadow-panel: 0 12px 40px var(--shadow-heavy);--shadow-popover: 0 8px 32px var(--shadow-medium);--shadow-button: 0 2px 0 var(--shadow-medium);--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-12: 48px;--border-subtle: rgb(255 255 255 / 5%);--border-medium: rgb(255 255 255 / 10%);--border-strong: rgb(255 255 255 / 20%);--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-pill: 999px;--text-primary: #eaeaff;--text-secondary: rgb(234 234 255 / 78%);--text-muted: rgb(234 234 255 / 48%);--fs-xs: .65rem;--fs-sm: .75rem;--fs-md: .875rem;--fs-lg: 1.125rem;--fs-xl: 1.5rem;--fs-huge: 2rem;--blue: #4292fa;--blue-rgb: 66, 146, 250;--red: #ff5961;--red-rgb: 255, 89, 97;--teal: #17f2b9;--teal-rgb: 23, 242, 185;--amber: #ffa835;--amber-rgb: 255, 168, 53;--ochre: #e15e2f;--ochre-rgb: 225, 94, 47;--indigo: #776cff;--indigo-rgb: 119, 108, 255;--pink: #ff27b9;--pink-rgb: 255, 39, 185;--yellow: #eae752;--yellow-rgb: 234, 231, 82;--color-z: var(--blue);--color-c: var(--red);--color-memory: var(--teal);--color-power: var(--amber);--color-power-offset: var(--ochre);--color-coeff: var(--indigo);--color-relaxation: var(--pink);--color-primary: var(--indigo);--color-info: var(--blue);--color-danger: var(--red);--color-success: var(--teal);--color-warning: var(--amber);--color-accent: var(--pink);--color-version: var(--teal);--color-version-rgb: var(--teal-rgb);--t-normal: .2s;--t-slow: .4s;--cubic-bezier: cubic-bezier(.2, .8, .2, 1);--header-height: 60px}.track-manager[data-v-2cb74b2c]{width:200px}.main-slot[data-v-2cb74b2c]{min-width:0}.manager-grid[data-v-2cb74b2c]{display:grid;gap:var(--space-1-5);grid-template-columns:1fr auto}.track-trigger[data-v-2cb74b2c]{font-size:var(--fs-xs);letter-spacing:.5px;text-transform:uppercase;background:var(--bg-hover)}.track-item[data-v-2cb74b2c]{display:flex;justify-content:space-between;padding:var(--space-1) 0;font-size:var(--fs-sm)}.btn-delete[data-v-2cb74b2c]{color:var(--color-danger);background:none;border:none;opacity:.3;cursor:pointer}.btn-delete[data-v-2cb74b2c]:hover{opacity:1}.confirm-group[data-v-2cb74b2c]{display:flex;gap:var(--space-0-5)}[data-v-3616270f]:root{color:var(--text-primary);--bg-app: #0a0a0a;--bg-surface: #121218;--bg-elevated: #1c1c23;--bg-overlay: rgb(15 15 15 / 85%);--bg-overlay-light: rgb(15 15 15 / 40%);--bg-subtle: rgb(255 255 255 / 3%);--bg-hover: rgb(255 255 255 / 6%);--bg-active: rgb(255 255 255 / 10%);--bg-selected: rgb(255 255 255 / 20%);--bg-black-overlay: rgb(0 0 0 / 50%);--shadow-soft: rgb(0 0 0 / 20%);--shadow-medium: rgb(0 0 0 / 40%);--shadow-heavy: rgb(0 0 0 / 60%);--shadow-glow: rgb(255 255 255 / 20%);--shadow-panel: 0 12px 40px var(--shadow-heavy);--shadow-popover: 0 8px 32px var(--shadow-medium);--shadow-button: 0 2px 0 var(--shadow-medium);--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-12: 48px;--border-subtle: rgb(255 255 255 / 5%);--border-medium: rgb(255 255 255 / 10%);--border-strong: rgb(255 255 255 / 20%);--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-pill: 999px;--text-primary: #eaeaff;--text-secondary: rgb(234 234 255 / 78%);--text-muted: rgb(234 234 255 / 48%);--fs-xs: .65rem;--fs-sm: .75rem;--fs-md: .875rem;--fs-lg: 1.125rem;--fs-xl: 1.5rem;--fs-huge: 2rem;--blue: #4292fa;--blue-rgb: 66, 146, 250;--red: #ff5961;--red-rgb: 255, 89, 97;--teal: #17f2b9;--teal-rgb: 23, 242, 185;--amber: #ffa835;--amber-rgb: 255, 168, 53;--ochre: #e15e2f;--ochre-rgb: 225, 94, 47;--indigo: #776cff;--indigo-rgb: 119, 108, 255;--pink: #ff27b9;--pink-rgb: 255, 39, 185;--yellow: #eae752;--yellow-rgb: 234, 231, 82;--color-z: var(--blue);--color-c: var(--red);--color-memory: var(--teal);--color-power: var(--amber);--color-power-offset: var(--ochre);--color-coeff: var(--indigo);--color-relaxation: var(--pink);--color-primary: var(--indigo);--color-info: var(--blue);--color-danger: var(--red);--color-success: var(--teal);--color-warning: var(--amber);--color-accent: var(--pink);--color-version: var(--teal);--color-version-rgb: var(--teal-rgb);--t-normal: .2s;--t-slow: .4s;--cubic-bezier: cubic-bezier(.2, .8, .2, 1);--header-height: 60px}.text-editor-modal-backdrop[data-v-3616270f]{display:flex;align-items:center;justify-content:center;position:fixed;z-index:99999;background:#0009;inset:0}.text-editor-modal[data-v-3616270f]{display:flex;flex-direction:column;gap:var(--space-3);width:440px;padding:var(--space-5);background:var(--bg-elevated);border:1px solid var(--border-medium);border-radius:var(--radius-lg);box-shadow:0 10px 40px #00000080}.modal-title[data-v-3616270f]{margin:0;color:var(--text-primary)}.modal-select-wrap[data-v-3616270f]{display:flex;flex-direction:column;gap:var(--space-1)}.modal-label[data-v-3616270f]{font-size:var(--text-xs);color:var(--text-secondary)}.modal-select[data-v-3616270f]{width:100%;padding:var(--space-1-5) var(--space-2);font-family:monospace;font-size:var(--text-xs);color:var(--text-primary);background:var(--bg-app);border:1px solid var(--border-medium);border-radius:var(--radius-sm);cursor:pointer}.modal-textarea[data-v-3616270f]{width:100%;padding:var(--space-2-5);font-family:monospace;color:var(--teal);background:var(--bg-app);border:1px solid var(--border-medium);border-radius:var(--radius-sm);resize:vertical}.modal-actions[data-v-3616270f]{display:flex;justify-content:flex-end;gap:var(--space-2)}.cancel-btn[data-v-3616270f]{padding:var(--space-1-5) var(--space-3);color:var(--text-primary);background:var(--bg-app);border:1px solid var(--border-medium);border-radius:var(--radius-sm);cursor:pointer}.cancel-btn[data-v-3616270f]:hover{background:var(--bg-hover)}.save-btn[data-v-3616270f]{padding:var(--space-1-5) var(--space-3);font-weight:700;color:#000;background:var(--teal);border:none;border-radius:var(--radius-sm);cursor:pointer}.save-btn[data-v-3616270f]:hover{opacity:.9}[data-v-03be4bb5]:root{color:var(--text-primary);--bg-app: #0a0a0a;--bg-surface: #121218;--bg-elevated: #1c1c23;--bg-overlay: rgb(15 15 15 / 85%);--bg-overlay-light: rgb(15 15 15 / 40%);--bg-subtle: rgb(255 255 255 / 3%);--bg-hover: rgb(255 255 255 / 6%);--bg-active: rgb(255 255 255 / 10%);--bg-selected: rgb(255 255 255 / 20%);--bg-black-overlay: rgb(0 0 0 / 50%);--shadow-soft: rgb(0 0 0 / 20%);--shadow-medium: rgb(0 0 0 / 40%);--shadow-heavy: rgb(0 0 0 / 60%);--shadow-glow: rgb(255 255 255 / 20%);--shadow-panel: 0 12px 40px var(--shadow-heavy);--shadow-popover: 0 8px 32px var(--shadow-medium);--shadow-button: 0 2px 0 var(--shadow-medium);--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-12: 48px;--border-subtle: rgb(255 255 255 / 5%);--border-medium: rgb(255 255 255 / 10%);--border-strong: rgb(255 255 255 / 20%);--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-pill: 999px;--text-primary: #eaeaff;--text-secondary: rgb(234 234 255 / 78%);--text-muted: rgb(234 234 255 / 48%);--fs-xs: .65rem;--fs-sm: .75rem;--fs-md: .875rem;--fs-lg: 1.125rem;--fs-xl: 1.5rem;--fs-huge: 2rem;--blue: #4292fa;--blue-rgb: 66, 146, 250;--red: #ff5961;--red-rgb: 255, 89, 97;--teal: #17f2b9;--teal-rgb: 23, 242, 185;--amber: #ffa835;--amber-rgb: 255, 168, 53;--ochre: #e15e2f;--ochre-rgb: 225, 94, 47;--indigo: #776cff;--indigo-rgb: 119, 108, 255;--pink: #ff27b9;--pink-rgb: 255, 39, 185;--yellow: #eae752;--yellow-rgb: 234, 231, 82;--color-z: var(--blue);--color-c: var(--red);--color-memory: var(--teal);--color-power: var(--amber);--color-power-offset: var(--ochre);--color-coeff: var(--indigo);--color-relaxation: var(--pink);--color-primary: var(--indigo);--color-info: var(--blue);--color-danger: var(--red);--color-success: var(--teal);--color-warning: var(--amber);--color-accent: var(--pink);--color-version: var(--teal);--color-version-rgb: var(--teal-rgb);--t-normal: .2s;--t-slow: .4s;--cubic-bezier: cubic-bezier(.2, .8, .2, 1);--header-height: 60px}.track-row[data-v-03be4bb5]{display:flex;align-items:center;height:24px;position:relative;cursor:pointer}.track-layer[data-v-03be4bb5]{height:6px;position:absolute;border-radius:var(--radius-xs);pointer-events:none}.track-bg[data-v-03be4bb5]{width:100%;background:var(--bg-hover)}.track-played[data-v-03be4bb5]{background:var(--color-primary)}.track-row.is-ifs-track .track-played[data-v-03be4bb5]{background:#a855f7}.track-row.is-ifs-track .keyframe-dot[data-v-03be4bb5]:not(.selected-dot,.is-grouped):before{background:#c084fc}.keyframe-cluster[data-v-03be4bb5]{position:absolute;top:50%;z-index:20;transform:translate(-50%,-50%);cursor:grab}.keyframe-cluster[data-v-03be4bb5]:hover{z-index:30}.keyframe-cluster[data-v-03be4bb5]:active{cursor:grabbing}.cluster-hitbox[data-v-03be4bb5]{display:flex;align-items:center;justify-content:center;padding:2px;border-radius:var(--radius-full);cursor:grab}.cluster-hitbox[data-v-03be4bb5]:active{cursor:grabbing}.keyframe-dot+.keyframe-dot[data-v-03be4bb5]{margin-left:calc(var(--space-2-5) * -1)}.cluster-hitbox:hover .keyframe-dot+.keyframe-dot[data-v-03be4bb5]{margin-left:var(--space-1-5)}.keyframe-dot[data-v-03be4bb5]{width:16px;height:16px;position:relative;border-radius:50%;cursor:grab;transition:margin-left .25s cubic-bezier(.175,.885,.32,1.275)}.keyframe-dot[data-v-03be4bb5]:active{cursor:grabbing}.keyframe-dot.selected-dot[data-v-03be4bb5]{z-index:25}.keyframe-dot[data-v-03be4bb5]:before{position:absolute;inset:-1px;background:var(--text-secondary);border:3px solid var(--bg-deep);border-radius:50%;pointer-events:none;transition:transform .1s,background-color .1s,border-radius .2s,box-shadow .2s;content:""}.keyframe-cluster.is-stacked .keyframe-dot[data-v-03be4bb5]:before{box-shadow:-2px 0 4px var(--shadow-heavy)}.keyframe-dot[data-v-03be4bb5]:hover:before{transform:scale(1.3);background:var(--text-primary)}.keyframe-dot.is-grouped[data-v-03be4bb5]:before{transform:rotate(45deg);background:var(--color-primary);border-radius:var(--radius-xs)}.keyframe-dot.is-grouped[data-v-03be4bb5]:hover:before{transform:scale(1.3) rotate(45deg)}.keyframe-dot.selected-dot[data-v-03be4bb5]:before{transform:scale(1.3);background:var(--color-success);border-color:var(--text-primary)}.keyframe-dot.is-grouped.selected-dot[data-v-03be4bb5]:before{transform:scale(1.3) rotate(45deg)}[data-v-61bf8b84]:root{color:var(--text-primary);--bg-app: #0a0a0a;--bg-surface: #121218;--bg-elevated: #1c1c23;--bg-overlay: rgb(15 15 15 / 85%);--bg-overlay-light: rgb(15 15 15 / 40%);--bg-subtle: rgb(255 255 255 / 3%);--bg-hover: rgb(255 255 255 / 6%);--bg-active: rgb(255 255 255 / 10%);--bg-selected: rgb(255 255 255 / 20%);--bg-black-overlay: rgb(0 0 0 / 50%);--shadow-soft: rgb(0 0 0 / 20%);--shadow-medium: rgb(0 0 0 / 40%);--shadow-heavy: rgb(0 0 0 / 60%);--shadow-glow: rgb(255 255 255 / 20%);--shadow-panel: 0 12px 40px var(--shadow-heavy);--shadow-popover: 0 8px 32px var(--shadow-medium);--shadow-button: 0 2px 0 var(--shadow-medium);--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-12: 48px;--border-subtle: rgb(255 255 255 / 5%);--border-medium: rgb(255 255 255 / 10%);--border-strong: rgb(255 255 255 / 20%);--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-pill: 999px;--text-primary: #eaeaff;--text-secondary: rgb(234 234 255 / 78%);--text-muted: rgb(234 234 255 / 48%);--fs-xs: .65rem;--fs-sm: .75rem;--fs-md: .875rem;--fs-lg: 1.125rem;--fs-xl: 1.5rem;--fs-huge: 2rem;--blue: #4292fa;--blue-rgb: 66, 146, 250;--red: #ff5961;--red-rgb: 255, 89, 97;--teal: #17f2b9;--teal-rgb: 23, 242, 185;--amber: #ffa835;--amber-rgb: 255, 168, 53;--ochre: #e15e2f;--ochre-rgb: 225, 94, 47;--indigo: #776cff;--indigo-rgb: 119, 108, 255;--pink: #ff27b9;--pink-rgb: 255, 39, 185;--yellow: #eae752;--yellow-rgb: 234, 231, 82;--color-z: var(--blue);--color-c: var(--red);--color-memory: var(--teal);--color-power: var(--amber);--color-power-offset: var(--ochre);--color-coeff: var(--indigo);--color-relaxation: var(--pink);--color-primary: var(--indigo);--color-info: var(--blue);--color-danger: var(--red);--color-success: var(--teal);--color-warning: var(--amber);--color-accent: var(--pink);--color-version: var(--teal);--color-version-rgb: var(--teal-rgb);--t-normal: .2s;--t-slow: .4s;--cubic-bezier: cubic-bezier(.2, .8, .2, 1);--header-height: 60px}.timeline-layout[data-v-61bf8b84]{display:flex;flex-direction:column;width:100%}.time-header-row[data-v-61bf8b84]{display:flex;align-items:center;width:100%;margin-bottom:calc(var(--space-4) * -1);z-index:5}.header-left-spacer[data-v-61bf8b84]{width:130px;flex-shrink:0}.time-track-bounds[data-v-61bf8b84]{flex-grow:1;display:flex;justify-content:space-between;padding:0 var(--space-3)}.time-flex-spacer[data-v-61bf8b84]{flex-grow:1}.time-label[data-v-61bf8b84]{font-family:monospace;font-size:var(--fs-xs);color:var(--text-muted);user-select:none}.time-label.editable[data-v-61bf8b84]{border-bottom:1px dashed transparent;cursor:pointer}.time-label.editable[data-v-61bf8b84]:hover{color:var(--text-primary);border-bottom-color:var(--text-muted)}.duration-input[data-v-61bf8b84]{width:45px;font-family:monospace;font-size:var(--fs-xs);text-align:center;color:var(--text-primary);background:var(--bg-elevated);border:1px solid var(--color-primary);border-radius:var(--radius-sm);outline:none}.timeline-body-row[data-v-61bf8b84]{display:flex;align-items:stretch;gap:var(--space-2-5);width:100%}.track-labels-stack[data-v-61bf8b84]{gap:var(--space-2);width:120px;padding-top:var(--space-7);flex-shrink:0;display:flex;flex-direction:column}.track-label-cell[data-v-61bf8b84]{display:flex;align-items:center;height:24px;font-size:var(--fs-sm);color:var(--text-muted);cursor:pointer;user-select:none;transition:all var(--t-normal) var(--cubic-bezier)}.track-label-cell[data-v-61bf8b84]:hover{color:var(--text-primary)}.track-label-cell.is-active[data-v-61bf8b84]{color:var(--color-primary)}.truncate-label[data-v-61bf8b84]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.timeline-scroll-viewport[data-v-61bf8b84]{min-height:72px;padding:var(--space-7) var(--space-6) var(--space-2-5);background:var(--bg-black-overlay);border-radius:var(--radius-sm);flex-grow:1;overflow:scroll hidden}.timeline-scroll-viewport[data-v-61bf8b84]::-webkit-scrollbar{height:6px}.timeline-scroll-viewport[data-v-61bf8b84]::-webkit-scrollbar-track{background:transparent}.timeline-scroll-viewport[data-v-61bf8b84]::-webkit-scrollbar-thumb{background:var(--bg-active);border-radius:var(--radius-sm)}.timeline-scroll-viewport[data-v-61bf8b84]::-webkit-scrollbar-thumb:hover{background:var(--bg-selected)}.timeline-container[data-v-61bf8b84]{position:relative;user-select:none;flex-shrink:0;display:flex;flex-direction:column}.tracks-stack[data-v-61bf8b84]{display:flex;flex-direction:column;gap:var(--space-2);width:100%}.playhead[data-v-61bf8b84]{width:2px;height:100%;position:absolute;top:0;z-index:10;transform:translate(-50%);background:var(--text-primary);pointer-events:none}.playhead-hitarea[data-v-61bf8b84]{height:15px;position:absolute;top:-15px;right:-10px;left:-10px;cursor:ew-resize;pointer-events:auto}.playhead-hitarea[data-v-61bf8b84]:after{position:absolute;bottom:0;left:50%;transform:translate(-50%);border-top:6px solid var(--text-primary);border-right:6px solid transparent;border-left:6px solid transparent;content:""}.checkpoint-marker[data-v-61bf8b84]{width:1px;position:absolute;top:0;bottom:0;z-index:4;background-color:rgb(var(--blue-rgb),.6);pointer-events:none}.checkpoint-flag[data-v-61bf8b84]{width:0;height:0;position:absolute;top:-10px;left:-4px;border-top:5px solid var(--blue);border-right:4px solid transparent;border-left:4px solid transparent}.portal-tooltip[data-v-61bf8b84]{margin-top:var(--space-2);padding:var(--space-1) var(--space-2);position:fixed;z-index:99999;transform:translate(-50%);font-size:var(--fs-xs);color:var(--text-primary);background:var(--bg-overlay);border:1px solid var(--border-medium);border-radius:var(--radius-md);white-space:nowrap;pointer-events:none}.portal-tooltip[data-v-61bf8b84]:before{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);border-width:4px;border-style:solid;border-color:transparent transparent var(--bg-overlay) transparent}.portal-tooltip.is-diamond[data-v-61bf8b84]{margin-top:var(--space-3)}.time-popover[data-v-61bf8b84]{padding:var(--space-0-5) var(--space-2);position:absolute;top:-24px;z-index:30;transform:translate(-50%);font-family:monospace;font-size:var(--fs-xs);color:var(--text-primary);background:var(--bg-elevated);border:1px solid var(--border-medium);border-radius:var(--radius-sm);pointer-events:none}.waveform-bg[data-v-61bf8b84]{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;opacity:.8;pointer-events:none}[data-v-0b077de9]:root{color:var(--text-primary);--bg-app: #0a0a0a;--bg-surface: #121218;--bg-elevated: #1c1c23;--bg-overlay: rgb(15 15 15 / 85%);--bg-overlay-light: rgb(15 15 15 / 40%);--bg-subtle: rgb(255 255 255 / 3%);--bg-hover: rgb(255 255 255 / 6%);--bg-active: rgb(255 255 255 / 10%);--bg-selected: rgb(255 255 255 / 20%);--bg-black-overlay: rgb(0 0 0 / 50%);--shadow-soft: rgb(0 0 0 / 20%);--shadow-medium: rgb(0 0 0 / 40%);--shadow-heavy: rgb(0 0 0 / 60%);--shadow-glow: rgb(255 255 255 / 20%);--shadow-panel: 0 12px 40px var(--shadow-heavy);--shadow-popover: 0 8px 32px var(--shadow-medium);--shadow-button: 0 2px 0 var(--shadow-medium);--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-12: 48px;--border-subtle: rgb(255 255 255 / 5%);--border-medium: rgb(255 255 255 / 10%);--border-strong: rgb(255 255 255 / 20%);--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-pill: 999px;--text-primary: #eaeaff;--text-secondary: rgb(234 234 255 / 78%);--text-muted: rgb(234 234 255 / 48%);--fs-xs: .65rem;--fs-sm: .75rem;--fs-md: .875rem;--fs-lg: 1.125rem;--fs-xl: 1.5rem;--fs-huge: 2rem;--blue: #4292fa;--blue-rgb: 66, 146, 250;--red: #ff5961;--red-rgb: 255, 89, 97;--teal: #17f2b9;--teal-rgb: 23, 242, 185;--amber: #ffa835;--amber-rgb: 255, 168, 53;--ochre: #e15e2f;--ochre-rgb: 225, 94, 47;--indigo: #776cff;--indigo-rgb: 119, 108, 255;--pink: #ff27b9;--pink-rgb: 255, 39, 185;--yellow: #eae752;--yellow-rgb: 234, 231, 82;--color-z: var(--blue);--color-c: var(--red);--color-memory: var(--teal);--color-power: var(--amber);--color-power-offset: var(--ochre);--color-coeff: var(--indigo);--color-relaxation: var(--pink);--color-primary: var(--indigo);--color-info: var(--blue);--color-danger: var(--red);--color-success: var(--teal);--color-warning: var(--amber);--color-accent: var(--pink);--color-version: var(--teal);--color-version-rgb: var(--teal-rgb);--t-normal: .2s;--t-slow: .4s;--cubic-bezier: cubic-bezier(.2, .8, .2, 1);--header-height: 60px}.master-timeline-container[data-v-0b077de9]{width:100%;margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}.master-header[data-v-0b077de9]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-2)}.master-header .header-left[data-v-0b077de9]{display:flex;align-items:center;gap:var(--space-3)}.master-header .header-right[data-v-0b077de9]{display:flex;align-items:center}.master-header .label[data-v-0b077de9]{font-size:var(--fs-xs);font-weight:800;letter-spacing:1px;color:var(--text-muted)}.master-header .time[data-v-0b077de9]{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-muted);border-bottom:1px dashed transparent;cursor:pointer}.master-header .time[data-v-0b077de9]:hover{color:var(--text-primary);border-bottom-color:var(--text-muted)}.master-header .duration-input[data-v-0b077de9]{width:45px;font-family:var(--font-mono);font-size:var(--fs-xs);text-align:center;color:var(--text-primary);background:var(--bg-elevated);border:1px solid var(--color-primary);border-radius:var(--radius-sm);outline:none}.timeline-scroll-viewport[data-v-0b077de9]{width:100%;padding-bottom:6px;overflow:scroll hidden}.timeline-scroll-viewport[data-v-0b077de9]::-webkit-scrollbar{height:6px}.timeline-scroll-viewport[data-v-0b077de9]::-webkit-scrollbar-track{background:transparent}.timeline-scroll-viewport[data-v-0b077de9]::-webkit-scrollbar-thumb{background:var(--bg-active);border-radius:var(--radius-sm);outline:none}.timeline-scroll-viewport[data-v-0b077de9]::-webkit-scrollbar-thumb:hover{background:var(--bg-selected)}.action-btn[data-v-0b077de9]{padding:2px 8px;font-size:10px;font-weight:600;color:var(--text-secondary);background:var(--bg-overlay);border:1px solid var(--border-medium);border-radius:var(--radius-xs);cursor:pointer}.action-btn[data-v-0b077de9]:hover{color:var(--text-primary);background:var(--bg-hover)}.action-btn.danger[data-v-0b077de9]:hover{color:var(--color-danger);background:#ff32321a;border-color:var(--color-danger)}.master-track[data-v-0b077de9]{width:100%;height:32px;position:relative;background:#0d0d12;border:1px solid var(--border-medium);border-radius:var(--radius-sm);outline:none;overflow:hidden;cursor:pointer}.sequence-block[data-v-0b077de9]{display:flex;align-items:center;justify-content:center;min-width:6px;box-sizing:border-box;position:absolute;top:2px;bottom:2px;background:linear-gradient(180deg,#242430,#1a1a23);border:1px solid var(--border-strong);border-left:2px solid rgba(255,255,255,.35);border-radius:var(--radius-xs);box-shadow:inset 0 1px #ffffff14,0 1px 2px #0000004d;overflow:hidden;cursor:grab;user-select:none;transition:border-color .15s,background .15s,box-shadow .15s}.sequence-block[data-v-0b077de9]:hover{background:linear-gradient(180deg,#2b2b38,#21212b);border-color:#fff6}.sequence-block[data-v-0b077de9]:active{cursor:grabbing}.sequence-block.is-selected[data-v-0b077de9]{border-color:#fff;box-shadow:0 0 0 1.5px var(--color-primary),inset 0 0 0 1px #ffffff4d}.sequence-block.is-active[data-v-0b077de9]{background:linear-gradient(180deg,rgb(var(--indigo-rgb),.28),rgb(var(--indigo-rgb),.16));border-color:var(--color-primary);border-left:3px solid var(--color-primary);box-shadow:0 0 0 1px var(--color-primary),inset 0 1px #fff3}.sequence-block.is-active .block-label[data-v-0b077de9]{font-weight:700;color:#fff}.sequence-block.is-active.is-selected[data-v-0b077de9]{border-color:#fff;box-shadow:0 0 0 1.5px var(--color-primary),inset 0 0 0 1px #fff}.sequence-block .block-label[data-v-0b077de9]{padding:0 var(--space-1);font-size:10px;font-weight:600;color:var(--text-secondary);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.resize-handle[data-v-0b077de9]{width:6px;position:absolute;top:0;bottom:0;z-index:10;background:transparent;cursor:col-resize;transition:background .15s}.resize-handle[data-v-0b077de9]:hover{background:#ffffff40}.resize-handle.left[data-v-0b077de9]{left:0}.resize-handle.right[data-v-0b077de9]{right:0}.master-playhead[data-v-0b077de9]{width:2px;position:absolute;top:0;bottom:0;z-index:20;transform:translate(-50%);background:var(--color-danger);cursor:grab}.master-playhead[data-v-0b077de9]:active{cursor:grabbing}.master-playhead[data-v-0b077de9]:before{width:8px;height:8px;position:absolute;top:-4px;left:50%;transform:translate(-50%);background:var(--color-danger);border-radius:50%;content:""}[data-v-a17242df]:root{color:var(--text-primary);--bg-app: #0a0a0a;--bg-surface: #121218;--bg-elevated: #1c1c23;--bg-overlay: rgb(15 15 15 / 85%);--bg-overlay-light: rgb(15 15 15 / 40%);--bg-subtle: rgb(255 255 255 / 3%);--bg-hover: rgb(255 255 255 / 6%);--bg-active: rgb(255 255 255 / 10%);--bg-selected: rgb(255 255 255 / 20%);--bg-black-overlay: rgb(0 0 0 / 50%);--shadow-soft: rgb(0 0 0 / 20%);--shadow-medium: rgb(0 0 0 / 40%);--shadow-heavy: rgb(0 0 0 / 60%);--shadow-glow: rgb(255 255 255 / 20%);--shadow-panel: 0 12px 40px var(--shadow-heavy);--shadow-popover: 0 8px 32px var(--shadow-medium);--shadow-button: 0 2px 0 var(--shadow-medium);--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-12: 48px;--border-subtle: rgb(255 255 255 / 5%);--border-medium: rgb(255 255 255 / 10%);--border-strong: rgb(255 255 255 / 20%);--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-pill: 999px;--text-primary: #eaeaff;--text-secondary: rgb(234 234 255 / 78%);--text-muted: rgb(234 234 255 / 48%);--fs-xs: .65rem;--fs-sm: .75rem;--fs-md: .875rem;--fs-lg: 1.125rem;--fs-xl: 1.5rem;--fs-huge: 2rem;--blue: #4292fa;--blue-rgb: 66, 146, 250;--red: #ff5961;--red-rgb: 255, 89, 97;--teal: #17f2b9;--teal-rgb: 23, 242, 185;--amber: #ffa835;--amber-rgb: 255, 168, 53;--ochre: #e15e2f;--ochre-rgb: 225, 94, 47;--indigo: #776cff;--indigo-rgb: 119, 108, 255;--pink: #ff27b9;--pink-rgb: 255, 39, 185;--yellow: #eae752;--yellow-rgb: 234, 231, 82;--color-z: var(--blue);--color-c: var(--red);--color-memory: var(--teal);--color-power: var(--amber);--color-power-offset: var(--ochre);--color-coeff: var(--indigo);--color-relaxation: var(--pink);--color-primary: var(--indigo);--color-info: var(--blue);--color-danger: var(--red);--color-success: var(--teal);--color-warning: var(--amber);--color-accent: var(--pink);--color-version: var(--teal);--color-version-rgb: var(--teal-rgb);--t-normal: .2s;--t-slow: .4s;--cubic-bezier: cubic-bezier(.2, .8, .2, 1);--header-height: 60px}.easing-selector[data-v-a17242df]{transition:all var(--t-normal) var(--cubic-bezier)}.easing-selector.is-disabled[data-v-a17242df]{opacity:.3;pointer-events:none;filter:grayscale(1)}.easing-trigger[data-v-a17242df]{display:flex;align-items:center;gap:var(--space-2);height:32px;padding:0 var(--space-2-5);background:transparent;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--t-normal) var(--cubic-bezier)}.easing-trigger .easing-label[data-v-a17242df]{font-size:var(--fs-sm);color:var(--text-secondary);white-space:nowrap}.easing-trigger[data-v-a17242df]:hover{background:var(--bg-hover)}.easing-trigger.is-bordered[data-v-a17242df]{background:var(--bg-subtle);border:1px solid var(--border-medium);border-radius:var(--radius-md)}.easing-trigger.is-bordered[data-v-a17242df]:hover{background:var(--bg-hover)}[data-v-90bb2746]:root{color:var(--text-primary);--bg-app: #0a0a0a;--bg-surface: #121218;--bg-elevated: #1c1c23;--bg-overlay: rgb(15 15 15 / 85%);--bg-overlay-light: rgb(15 15 15 / 40%);--bg-subtle: rgb(255 255 255 / 3%);--bg-hover: rgb(255 255 255 / 6%);--bg-active: rgb(255 255 255 / 10%);--bg-selected: rgb(255 255 255 / 20%);--bg-black-overlay: rgb(0 0 0 / 50%);--shadow-soft: rgb(0 0 0 / 20%);--shadow-medium: rgb(0 0 0 / 40%);--shadow-heavy: rgb(0 0 0 / 60%);--shadow-glow: rgb(255 255 255 / 20%);--shadow-panel: 0 12px 40px var(--shadow-heavy);--shadow-popover: 0 8px 32px var(--shadow-medium);--shadow-button: 0 2px 0 var(--shadow-medium);--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-12: 48px;--border-subtle: rgb(255 255 255 / 5%);--border-medium: rgb(255 255 255 / 10%);--border-strong: rgb(255 255 255 / 20%);--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-pill: 999px;--text-primary: #eaeaff;--text-secondary: rgb(234 234 255 / 78%);--text-muted: rgb(234 234 255 / 48%);--fs-xs: .65rem;--fs-sm: .75rem;--fs-md: .875rem;--fs-lg: 1.125rem;--fs-xl: 1.5rem;--fs-huge: 2rem;--blue: #4292fa;--blue-rgb: 66, 146, 250;--red: #ff5961;--red-rgb: 255, 89, 97;--teal: #17f2b9;--teal-rgb: 23, 242, 185;--amber: #ffa835;--amber-rgb: 255, 168, 53;--ochre: #e15e2f;--ochre-rgb: 225, 94, 47;--indigo: #776cff;--indigo-rgb: 119, 108, 255;--pink: #ff27b9;--pink-rgb: 255, 39, 185;--yellow: #eae752;--yellow-rgb: 234, 231, 82;--color-z: var(--blue);--color-c: var(--red);--color-memory: var(--teal);--color-power: var(--amber);--color-power-offset: var(--ochre);--color-coeff: var(--indigo);--color-relaxation: var(--pink);--color-primary: var(--indigo);--color-info: var(--blue);--color-danger: var(--red);--color-success: var(--teal);--color-warning: var(--amber);--color-accent: var(--pink);--color-version: var(--teal);--color-version-rgb: var(--teal-rgb);--t-normal: .2s;--t-slow: .4s;--cubic-bezier: cubic-bezier(.2, .8, .2, 1);--header-height: 60px}.inspector-group[data-v-90bb2746]{display:flex;align-items:center;gap:var(--space-1-5);padding:var(--space-1);background:var(--bg-subtle);border:1px solid var(--border-medium);border-radius:var(--radius-lg)}.ifs-branch-selector[data-v-90bb2746]{display:flex;align-items:center;gap:2px;padding:2px;background:#a855f71a;border:1px solid rgba(168,85,247,.25);border-radius:var(--radius-sm)}.ifs-formula-badge[data-v-90bb2746]{max-width:80px;padding:1px 4px;font-family:var(--font-mono, monospace);font-size:var(--font-xs);font-weight:600;color:#c084fc;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ifs-branch-btn[data-v-90bb2746]{padding:2px 7px;font-family:var(--font-mono, monospace);font-size:var(--font-xs);font-weight:600;color:var(--text-muted);background:transparent;border:1px solid transparent;border-radius:calc(var(--radius-sm) - 1px);cursor:pointer;transition:all .15s ease}.ifs-branch-btn[data-v-90bb2746]:hover{color:#c084fc;background:#a855f726}.ifs-branch-btn.is-active[data-v-90bb2746]{color:#fff;background:#9333ea;border-color:#a855f7;box-shadow:0 0 6px #a855f766}.danger[data-v-90bb2746]{color:var(--color-danger)}.danger[data-v-90bb2746]:hover{background:rgb(var(--red-rgb),.1);border-color:var(--color-danger)}[data-v-defe54b2]:root{color:var(--text-primary);--bg-app: #0a0a0a;--bg-surface: #121218;--bg-elevated: #1c1c23;--bg-overlay: rgb(15 15 15 / 85%);--bg-overlay-light: rgb(15 15 15 / 40%);--bg-subtle: rgb(255 255 255 / 3%);--bg-hover: rgb(255 255 255 / 6%);--bg-active: rgb(255 255 255 / 10%);--bg-selected: rgb(255 255 255 / 20%);--bg-black-overlay: rgb(0 0 0 / 50%);--shadow-soft: rgb(0 0 0 / 20%);--shadow-medium: rgb(0 0 0 / 40%);--shadow-heavy: rgb(0 0 0 / 60%);--shadow-glow: rgb(255 255 255 / 20%);--shadow-panel: 0 12px 40px var(--shadow-heavy);--shadow-popover: 0 8px 32px var(--shadow-medium);--shadow-button: 0 2px 0 var(--shadow-medium);--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-12: 48px;--border-subtle: rgb(255 255 255 / 5%);--border-medium: rgb(255 255 255 / 10%);--border-strong: rgb(255 255 255 / 20%);--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-pill: 999px;--text-primary: #eaeaff;--text-secondary: rgb(234 234 255 / 78%);--text-muted: rgb(234 234 255 / 48%);--fs-xs: .65rem;--fs-sm: .75rem;--fs-md: .875rem;--fs-lg: 1.125rem;--fs-xl: 1.5rem;--fs-huge: 2rem;--blue: #4292fa;--blue-rgb: 66, 146, 250;--red: #ff5961;--red-rgb: 255, 89, 97;--teal: #17f2b9;--teal-rgb: 23, 242, 185;--amber: #ffa835;--amber-rgb: 255, 168, 53;--ochre: #e15e2f;--ochre-rgb: 225, 94, 47;--indigo: #776cff;--indigo-rgb: 119, 108, 255;--pink: #ff27b9;--pink-rgb: 255, 39, 185;--yellow: #eae752;--yellow-rgb: 234, 231, 82;--color-z: var(--blue);--color-c: var(--red);--color-memory: var(--teal);--color-power: var(--amber);--color-power-offset: var(--ochre);--color-coeff: var(--indigo);--color-relaxation: var(--pink);--color-primary: var(--indigo);--color-info: var(--blue);--color-danger: var(--red);--color-success: var(--teal);--color-warning: var(--amber);--color-accent: var(--pink);--color-version: var(--teal);--color-version-rgb: var(--teal-rgb);--t-normal: .2s;--t-slow: .4s;--cubic-bezier: cubic-bezier(.2, .8, .2, 1);--header-height: 60px}.base-popover[data-v-defe54b2]{position:fixed;z-index:9999;background:var(--bg-overlay);border:1px solid var(--border-medium);border-radius:var(--radius-xl);overflow:hidden;backdrop-filter:blur(20px)}.popover-content[data-v-defe54b2]{max-height:85vh;padding:var(--space-4);overflow-y:auto}.is-centered[data-v-defe54b2]{top:50%;left:50%;transform:translate(-50%,-50%)}.pop-center-enter-active[data-v-defe54b2],.pop-center-leave-active[data-v-defe54b2]{transition:opacity .3s ease,transform .3s ease}.pop-center-enter-from[data-v-defe54b2],.pop-center-leave-to[data-v-defe54b2]{transform:translate(-50%,-45%) scale(.95);opacity:0}.slide-anchor-enter-active[data-v-defe54b2],.slide-anchor-leave-active[data-v-defe54b2]{transform-origin:top center;transition:opacity .2s ease,transform .2s ease}.slide-anchor-enter-from[data-v-defe54b2],.slide-anchor-leave-to[data-v-defe54b2]{transform:translateY(-8px);opacity:0}[data-v-9f5a4f68]:root{color:var(--text-primary);--bg-app: #0a0a0a;--bg-surface: #121218;--bg-elevated: #1c1c23;--bg-overlay: rgb(15 15 15 / 85%);--bg-overlay-light: rgb(15 15 15 / 40%);--bg-subtle: rgb(255 255 255 / 3%);--bg-hover: rgb(255 255 255 / 6%);--bg-active: rgb(255 255 255 / 10%);--bg-selected: rgb(255 255 255 / 20%);--bg-black-overlay: rgb(0 0 0 / 50%);--shadow-soft: rgb(0 0 0 / 20%);--shadow-medium: rgb(0 0 0 / 40%);--shadow-heavy: rgb(0 0 0 / 60%);--shadow-glow: rgb(255 255 255 / 20%);--shadow-panel: 0 12px 40px var(--shadow-heavy);--shadow-popover: 0 8px 32px var(--shadow-medium);--shadow-button: 0 2px 0 var(--shadow-medium);--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-12: 48px;--border-subtle: rgb(255 255 255 / 5%);--border-medium: rgb(255 255 255 / 10%);--border-strong: rgb(255 255 255 / 20%);--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-pill: 999px;--text-primary: #eaeaff;--text-secondary: rgb(234 234 255 / 78%);--text-muted: rgb(234 234 255 / 48%);--fs-xs: .65rem;--fs-sm: .75rem;--fs-md: .875rem;--fs-lg: 1.125rem;--fs-xl: 1.5rem;--fs-huge: 2rem;--blue: #4292fa;--blue-rgb: 66, 146, 250;--red: #ff5961;--red-rgb: 255, 89, 97;--teal: #17f2b9;--teal-rgb: 23, 242, 185;--amber: #ffa835;--amber-rgb: 255, 168, 53;--ochre: #e15e2f;--ochre-rgb: 225, 94, 47;--indigo: #776cff;--indigo-rgb: 119, 108, 255;--pink: #ff27b9;--pink-rgb: 255, 39, 185;--yellow: #eae752;--yellow-rgb: 234, 231, 82;--color-z: var(--blue);--color-c: var(--red);--color-memory: var(--teal);--color-power: var(--amber);--color-power-offset: var(--ochre);--color-coeff: var(--indigo);--color-relaxation: var(--pink);--color-primary: var(--indigo);--color-info: var(--blue);--color-danger: var(--red);--color-success: var(--teal);--color-warning: var(--amber);--color-accent: var(--pink);--color-version: var(--teal);--color-version-rgb: var(--teal-rgb);--t-normal: .2s;--t-slow: .4s;--cubic-bezier: cubic-bezier(.2, .8, .2, 1);--header-height: 60px}.animation-settings[data-v-9f5a4f68]{display:flex;flex-direction:column;gap:var(--space-4);min-width:280px}.settings-section[data-v-9f5a4f68]{display:flex;flex-direction:column;gap:var(--space-2)}.section-title[data-v-9f5a4f68]{margin:0;font-size:var(--fs-sm);letter-spacing:1px;text-transform:uppercase;color:var(--text-muted)}.settings-row[data-v-9f5a4f68]{display:flex;align-items:center;gap:var(--space-2)}.button-secondary[data-v-9f5a4f68]{display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--fs-sm);color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;transition:all .2s ease}.button-secondary[data-v-9f5a4f68]:hover{background:var(--bg-surface-hover);border-color:var(--border-medium)}.button-danger[data-v-9f5a4f68]{display:flex;align-items:center;justify-content:center;padding:var(--space-2);color:var(--color-danger);background:transparent;border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;transition:all .2s ease}.button-danger[data-v-9f5a4f68]:hover{color:#fff;background:var(--color-danger);border-color:var(--color-danger)}.upload-btn[data-v-9f5a4f68]{flex:1;min-width:0}.upload-btn .btn-label[data-v-9f5a4f68]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.action-btn[data-v-9f5a4f68]{flex:1}[data-v-2262913c]:root{color:var(--text-primary);--bg-app: #0a0a0a;--bg-surface: #121218;--bg-elevated: #1c1c23;--bg-overlay: rgb(15 15 15 / 85%);--bg-overlay-light: rgb(15 15 15 / 40%);--bg-subtle: rgb(255 255 255 / 3%);--bg-hover: rgb(255 255 255 / 6%);--bg-active: rgb(255 255 255 / 10%);--bg-selected: rgb(255 255 255 / 20%);--bg-black-overlay: rgb(0 0 0 / 50%);--shadow-soft: rgb(0 0 0 / 20%);--shadow-medium: rgb(0 0 0 / 40%);--shadow-heavy: rgb(0 0 0 / 60%);--shadow-glow: rgb(255 255 255 / 20%);--shadow-panel: 0 12px 40px var(--shadow-heavy);--shadow-popover: 0 8px 32px var(--shadow-medium);--shadow-button: 0 2px 0 var(--shadow-medium);--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-12: 48px;--border-subtle: rgb(255 255 255 / 5%);--border-medium: rgb(255 255 255 / 10%);--border-strong: rgb(255 255 255 / 20%);--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-pill: 999px;--text-primary: #eaeaff;--text-secondary: rgb(234 234 255 / 78%);--text-muted: rgb(234 234 255 / 48%);--fs-xs: .65rem;--fs-sm: .75rem;--fs-md: .875rem;--fs-lg: 1.125rem;--fs-xl: 1.5rem;--fs-huge: 2rem;--blue: #4292fa;--blue-rgb: 66, 146, 250;--red: #ff5961;--red-rgb: 255, 89, 97;--teal: #17f2b9;--teal-rgb: 23, 242, 185;--amber: #ffa835;--amber-rgb: 255, 168, 53;--ochre: #e15e2f;--ochre-rgb: 225, 94, 47;--indigo: #776cff;--indigo-rgb: 119, 108, 255;--pink: #ff27b9;--pink-rgb: 255, 39, 185;--yellow: #eae752;--yellow-rgb: 234, 231, 82;--color-z: var(--blue);--color-c: var(--red);--color-memory: var(--teal);--color-power: var(--amber);--color-power-offset: var(--ochre);--color-coeff: var(--indigo);--color-relaxation: var(--pink);--color-primary: var(--indigo);--color-info: var(--blue);--color-danger: var(--red);--color-success: var(--teal);--color-warning: var(--amber);--color-accent: var(--pink);--color-version: var(--teal);--color-version-rgb: var(--teal-rgb);--t-normal: .2s;--t-slow: .4s;--cubic-bezier: cubic-bezier(.2, .8, .2, 1);--header-height: 60px}.animation-shell[data-v-2262913c]{gap:var(--space-4);width:90%;max-width:900px;padding:var(--space-4);position:fixed;bottom:20px;left:50%;z-index:1000;transform:translate(-50%);background:var(--bg-overlay);border:1px solid var(--border-medium);border-radius:var(--radius-2xl);box-shadow:var(--shadow-panel);backdrop-filter:blur(12px);user-select:none}.animation-shell input[data-v-2262913c],.animation-shell textarea[data-v-2262913c]{user-select:text}.animation-shell[data-v-2262913c]{display:flex;flex-direction:column}.controls-grid[data-v-2262913c]{display:grid;align-items:center;gap:var(--space-5);grid-template-columns:1fr auto 1fr}.side-controls[data-v-2262913c]{display:flex;align-items:center;gap:var(--space-1-5);min-width:0}.side-controls.justify-end[data-v-2262913c]{justify-content:flex-end}.history-group[data-v-2262913c]{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-1);background:var(--bg-subtle);border:1px solid var(--border-medium);border-radius:var(--radius-lg)}.history-btn[data-v-2262913c]{width:28px;height:28px;padding:0;color:var(--text-muted);background:transparent;border:1px solid transparent;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center}.history-btn[data-v-2262913c]:hover:not(:disabled){color:var(--text-primary);background:var(--bg-surface);border-color:var(--border-medium)}.history-btn[data-v-2262913c]:disabled{opacity:.35;cursor:not-allowed}.center-controls[data-v-2262913c]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-3);background:var(--bg-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-pill)}.play-btn[data-v-2262913c]{width:42px;height:42px;color:var(--text-primary);background:var(--color-primary);border:none;border-radius:50%}.play-btn[data-v-2262913c]:hover{transform:scale(1.05)}.transport-btn[data-v-2262913c]{width:32px;height:32px;color:var(--text-muted);background:transparent;border:none;display:flex;align-items:center;justify-content:center}.transport-btn[data-v-2262913c]:hover{color:var(--text-primary)}.record-toggle.is-recording[data-v-2262913c]{color:var(--color-danger)}.record-toggle.is-recording .record-indicator[data-v-2262913c]{background:var(--color-danger);border-radius:var(--radius-xs);box-shadow:0 0 10px var(--color-danger)}.record-indicator[data-v-2262913c]{width:12px;height:12px;background:var(--color-danger);border-radius:50%;transition:all .3s ease}.record-indicator.square[data-v-2262913c]{border-radius:var(--radius-xs)}.is-recording-mode[data-v-2262913c]{border-color:var(--color-danger);background:var(--bg-overlay)}.is-recording-mode[data-v-2262913c] .timeline-container{pointer-events:none;opacity:.7}.status-label[data-v-2262913c]{font-size:var(--fs-xs);font-weight:800;letter-spacing:2px;color:var(--text-muted)}.clickable[data-v-2262913c]{cursor:pointer;transition:color .2s ease}.clickable[data-v-2262913c]:hover{color:var(--color-primary);text-decoration:underline}.audio-upload-btn[data-v-2262913c]{display:flex;align-items:center;max-width:150px}.audio-upload-btn .status-label[data-v-2262913c]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.color-danger[data-v-2262913c]{color:var(--color-danger)}[data-v-4d7707df]:root{color:var(--text-primary);--bg-app: #0a0a0a;--bg-surface: #121218;--bg-elevated: #1c1c23;--bg-overlay: rgb(15 15 15 / 85%);--bg-overlay-light: rgb(15 15 15 / 40%);--bg-subtle: rgb(255 255 255 / 3%);--bg-hover: rgb(255 255 255 / 6%);--bg-active: rgb(255 255 255 / 10%);--bg-selected: rgb(255 255 255 / 20%);--bg-black-overlay: rgb(0 0 0 / 50%);--shadow-soft: rgb(0 0 0 / 20%);--shadow-medium: rgb(0 0 0 / 40%);--shadow-heavy: rgb(0 0 0 / 60%);--shadow-glow: rgb(255 255 255 / 20%);--shadow-panel: 0 12px 40px var(--shadow-heavy);--shadow-popover: 0 8px 32px var(--shadow-medium);--shadow-button: 0 2px 0 var(--shadow-medium);--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-12: 48px;--border-subtle: rgb(255 255 255 / 5%);--border-medium: rgb(255 255 255 / 10%);--border-strong: rgb(255 255 255 / 20%);--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-pill: 999px;--text-primary: #eaeaff;--text-secondary: rgb(234 234 255 / 78%);--text-muted: rgb(234 234 255 / 48%);--fs-xs: .65rem;--fs-sm: .75rem;--fs-md: .875rem;--fs-lg: 1.125rem;--fs-xl: 1.5rem;--fs-huge: 2rem;--blue: #4292fa;--blue-rgb: 66, 146, 250;--red: #ff5961;--red-rgb: 255, 89, 97;--teal: #17f2b9;--teal-rgb: 23, 242, 185;--amber: #ffa835;--amber-rgb: 255, 168, 53;--ochre: #e15e2f;--ochre-rgb: 225, 94, 47;--indigo: #776cff;--indigo-rgb: 119, 108, 255;--pink: #ff27b9;--pink-rgb: 255, 39, 185;--yellow: #eae752;--yellow-rgb: 234, 231, 82;--color-z: var(--blue);--color-c: var(--red);--color-memory: var(--teal);--color-power: var(--amber);--color-power-offset: var(--ochre);--color-coeff: var(--indigo);--color-relaxation: var(--pink);--color-primary: var(--indigo);--color-info: var(--blue);--color-danger: var(--red);--color-success: var(--teal);--color-warning: var(--amber);--color-accent: var(--pink);--color-version: var(--teal);--color-version-rgb: var(--teal-rgb);--t-normal: .2s;--t-slow: .4s;--cubic-bezier: cubic-bezier(.2, .8, .2, 1);--header-height: 60px}.palette-container[data-v-4d7707df]{display:flex;align-items:flex-end;gap:var(--space-2);width:100%}.dropdown-wrapper[data-v-4d7707df]{flex:1;width:100%;min-width:0}.preview-bar[data-v-4d7707df]{flex-grow:1;height:12px;border:1px solid var(--border-medium);border-radius:var(--radius-xs);background-origin:border-box}.palette-grid[data-v-4d7707df]{display:grid;gap:var(--space-2);grid-template-columns:repeat(4,1fr);padding:var(--space-2)}.palette-brick[data-v-4d7707df]{position:relative;border:1px solid var(--border-medium);border-radius:var(--radius-sm);outline:2px solid transparent;cursor:pointer;transition:transform .1s,outline-color .1s,border-color .1s;aspect-ratio:1;outline-offset:2px;background-origin:border-box;transition:all var(--t-normal) var(--cubic-bezier)}.palette-brick[data-v-4d7707df]:hover{transform:scale(1.05);border-color:var(--border-strong)}.palette-brick.is-highlighted[data-v-4d7707df]{z-index:1;transform:scale(1.05);border-color:var(--border-strong);outline-color:var(--border-strong)}.palette-brick.is-active[data-v-4d7707df]{border:2px solid var(--color-primary)}.palette-brick.is-active.is-highlighted[data-v-4d7707df]{outline-color:var(--color-primary)}.check[data-v-4d7707df]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;text-shadow:0 0 4px black}[data-v-68218b24]:root{color:var(--text-primary);--bg-app: #0a0a0a;--bg-surface: #121218;--bg-elevated: #1c1c23;--bg-overlay: rgb(15 15 15 / 85%);--bg-overlay-light: rgb(15 15 15 / 40%);--bg-subtle: rgb(255 255 255 / 3%);--bg-hover: rgb(255 255 255 / 6%);--bg-active: rgb(255 255 255 / 10%);--bg-selected: rgb(255 255 255 / 20%);--bg-black-overlay: rgb(0 0 0 / 50%);--shadow-soft: rgb(0 0 0 / 20%);--shadow-medium: rgb(0 0 0 / 40%);--shadow-heavy: rgb(0 0 0 / 60%);--shadow-glow: rgb(255 255 255 / 20%);--shadow-panel: 0 12px 40px var(--shadow-heavy);--shadow-popover: 0 8px 32px var(--shadow-medium);--shadow-button: 0 2px 0 var(--shadow-medium);--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-12: 48px;--border-subtle: rgb(255 255 255 / 5%);--border-medium: rgb(255 255 255 / 10%);--border-strong: rgb(255 255 255 / 20%);--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-pill: 999px;--text-primary: #eaeaff;--text-secondary: rgb(234 234 255 / 78%);--text-muted: rgb(234 234 255 / 48%);--fs-xs: .65rem;--fs-sm: .75rem;--fs-md: .875rem;--fs-lg: 1.125rem;--fs-xl: 1.5rem;--fs-huge: 2rem;--blue: #4292fa;--blue-rgb: 66, 146, 250;--red: #ff5961;--red-rgb: 255, 89, 97;--teal: #17f2b9;--teal-rgb: 23, 242, 185;--amber: #ffa835;--amber-rgb: 255, 168, 53;--ochre: #e15e2f;--ochre-rgb: 225, 94, 47;--indigo: #776cff;--indigo-rgb: 119, 108, 255;--pink: #ff27b9;--pink-rgb: 255, 39, 185;--yellow: #eae752;--yellow-rgb: 234, 231, 82;--color-z: var(--blue);--color-c: var(--red);--color-memory: var(--teal);--color-power: var(--amber);--color-power-offset: var(--ochre);--color-coeff: var(--indigo);--color-relaxation: var(--pink);--color-primary: var(--indigo);--color-info: var(--blue);--color-danger: var(--red);--color-success: var(--teal);--color-warning: var(--amber);--color-accent: var(--pink);--color-version: var(--teal);--color-version-rgb: var(--teal-rgb);--t-normal: .2s;--t-slow: .4s;--cubic-bezier: cubic-bezier(.2, .8, .2, 1);--header-height: 60px}.slidable-number[data-v-68218b24]{display:inline-block;min-width:64px;height:32px;padding:var(--space-0-5) var(--space-1-5);position:relative;line-height:28px;text-align:center;background:var(--bg-subtle);border:1px solid var(--border-medium);border-radius:var(--radius-md);box-shadow:var(--focus-glow),var(--mod-glow);cursor:all-scroll;user-select:none;transition:all var(--t-normal) var(--cubic-bezier)}.slidable-number[data-v-68218b24]:hover{background:var(--bg-hover);border-color:var(--border-strong)}.slidable-number[data-v-68218b24]{--focus-glow: 0 0 0 transparent;--mod-glow: 0 0 0 transparent}.slidable-number[data-v-68218b24]:focus{background:var(--bg-active);outline:none;border-color:currentcolor;--focus-glow: 0 0 12px -3px currentcolor}.slidable-number.is-modified[data-v-68218b24]{border-color:var(--border-strong);--mod-glow: inset 0 0 4px var(--bg-active)}.slidable-number.is-dragging[data-v-68218b24]{transform:scale(1.04);background:var(--bg-active);cursor:grabbing}.slidable-number.is-disabled[data-v-68218b24]{opacity:.35;cursor:not-allowed;pointer-events:none}.slidable-number.is-disabled[data-v-68218b24]:hover{background:var(--bg-subtle);border-color:var(--border-medium)}.slidable-number.is-disabled.is-modified[data-v-68218b24]{--mod-glow: 0 0 0 transparent}[data-v-fc5603a8]:root{color:var(--text-primary);--bg-app: #0a0a0a;--bg-surface: #121218;--bg-elevated: #1c1c23;--bg-overlay: rgb(15 15 15 / 85%);--bg-overlay-light: rgb(15 15 15 / 40%);--bg-subtle: rgb(255 255 255 / 3%);--bg-hover: rgb(255 255 255 / 6%);--bg-active: rgb(255 255 255 / 10%);--bg-selected: rgb(255 255 255 / 20%);--bg-black-overlay: rgb(0 0 0 / 50%);--shadow-soft: rgb(0 0 0 / 20%);--shadow-medium: rgb(0 0 0 / 40%);--shadow-heavy: rgb(0 0 0 / 60%);--shadow-glow: rgb(255 255 255 / 20%);--shadow-panel: 0 12px 40px var(--shadow-heavy);--shadow-popover: 0 8px 32px var(--shadow-medium);--shadow-button: 0 2px 0 var(--shadow-medium);--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-12: 48px;--border-subtle: rgb(255 255 255 / 5%);--border-medium: rgb(255 255 255 / 10%);--border-strong: rgb(255 255 255 / 20%);--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-pill: 999px;--text-primary: #eaeaff;--text-secondary: rgb(234 234 255 / 78%);--text-muted: rgb(234 234 255 / 48%);--fs-xs: .65rem;--fs-sm: .75rem;--fs-md: .875rem;--fs-lg: 1.125rem;--fs-xl: 1.5rem;--fs-huge: 2rem;--blue: #4292fa;--blue-rgb: 66, 146, 250;--red: #ff5961;--red-rgb: 255, 89, 97;--teal: #17f2b9;--teal-rgb: 23, 242, 185;--amber: #ffa835;--amber-rgb: 255, 168, 53;--ochre: #e15e2f;--ochre-rgb: 225, 94, 47;--indigo: #776cff;--indigo-rgb: 119, 108, 255;--pink: #ff27b9;--pink-rgb: 255, 39, 185;--yellow: #eae752;--yellow-rgb: 234, 231, 82;--color-z: var(--blue);--color-c: var(--red);--color-memory: var(--teal);--color-power: var(--amber);--color-power-offset: var(--ochre);--color-coeff: var(--indigo);--color-relaxation: var(--pink);--color-primary: var(--indigo);--color-info: var(--blue);--color-danger: var(--red);--color-success: var(--teal);--color-warning: var(--amber);--color-accent: var(--pink);--color-version: var(--teal);--color-version-rgb: var(--teal-rgb);--t-normal: .2s;--t-slow: .4s;--cubic-bezier: cubic-bezier(.2, .8, .2, 1);--header-height: 60px}.ui-shell[data-v-fc5603a8]{display:flex;flex-direction:column;width:100%;position:relative;z-index:10;background:var(--bg-overlay);border-top:1px solid var(--border-medium);border-bottom:1px solid var(--border-medium);border-left:1px solid var(--border-medium);border-radius:var(--radius-xl) 0 0 var(--radius-xl);overflow:hidden;user-select:none;backdrop-filter:blur(5px);will-change:transform,opacity,backdrop-filter}.utility-header[data-v-fc5603a8]{display:flex;align-items:center;justify-content:space-between;height:44px;padding:0 var(--space-3) 0 0;background:var(--bg-subtle);border-bottom:1px solid var(--border-subtle)}.header-action-button[data-v-fc5603a8]{display:flex;align-items:center;justify-content:center;flex:1 1 0;min-width:0;padding:0 var(--space-1);white-space:nowrap;font-size:var(--fs-sm);font-weight:600;letter-spacing:1px;text-transform:capitalize;color:var(--text-secondary, var(--text-muted));appearance:none;background:transparent;border:none;cursor:pointer;transition:color var(--t-normal) var(--cubic-bezier)}.header-action-button.is-active[data-v-fc5603a8]{color:var(--text-primary, var(--text-primary));background:var(--bg-active);border-bottom:2px solid var(--color-primary, var(--blue))}.header-action-button[data-v-fc5603a8]:hover:not(.is-active){color:var(--text-primary, var(--text-primary));background:var(--bg-hover)}.icon-btn[data-v-fc5603a8]{display:flex;align-items:center;padding:var(--space-1);color:var(--text-muted);background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all .2s ease}.icon-btn[data-v-fc5603a8]:hover{color:var(--text-primary);background:var(--bg-active)}.scroll-area[data-v-fc5603a8]{flex:1;gap:var(--space-4);padding:var(--space-4);overflow-y:auto;display:flex;flex-direction:column}.sliders-row[data-v-fc5603a8]{display:grid;gap:var(--space-2);grid-template-columns:repeat(3,1fr)}.split-row[data-v-fc5603a8]{display:grid;gap:var(--space-3);grid-template-columns:1fr 1fr}.divider[data-v-fc5603a8]{height:1px;margin:var(--space-1) 0;background:var(--bg-hover);border:0}.control-group[data-v-fc5603a8]{display:flex;flex-direction:column;transition:opacity .3s ease}.control-group.is-disabled[data-v-fc5603a8]{opacity:.5;pointer-events:none}.cosine-controls-wrapper[data-v-fc5603a8]{gap:var(--space-3);position:relative;display:flex;flex-direction:column}.controls-overlay[data-v-fc5603a8]{align-items:center;justify-content:center;position:absolute;z-index:10;background:var(--bg-overlay-light);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);inset:-8px;backdrop-filter:blur(4px);display:flex;flex-direction:column}.overlay-message[data-v-fc5603a8]{font-size:var(--fs-sm);letter-spacing:1px;text-transform:uppercase;color:var(--text-secondary, var(--text-muted))}.static-picker-container[data-v-fc5603a8]{display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.static-picker-container .control-label[data-v-fc5603a8]{font-size:var(--fs-sm);color:var(--text-primary)}.color-picker-input[data-v-fc5603a8]{width:54px;height:54px;padding:0;appearance:none;background:none;border:none;border-radius:50%;cursor:pointer}.color-picker-input[data-v-fc5603a8]::-webkit-color-swatch-wrapper{padding:0}.color-picker-input[data-v-fc5603a8]::-webkit-color-swatch{border:2px solid var(--border-strong);border-radius:50%;box-shadow:0 4px 12px var(--shadow-heavy)}.toggle-wrapper[data-v-fc5603a8]{display:flex;flex-direction:column;justify-content:space-between}.toggle-button[data-v-fc5603a8]{display:flex;align-items:center;width:100%;height:28px;padding:var(--space-1);position:relative;background:var(--bg-hover);border:1px solid var(--border-medium);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--t-normal) var(--cubic-bezier)}.toggle-button .toggle-indicator[data-v-fc5603a8]{width:50%;height:100%;background:var(--bg-active);border-radius:var(--radius-xs);transition:all var(--t-normal) var(--cubic-bezier)}.toggle-button.is-active[data-v-fc5603a8]{background:rgb(var(--blue-rgb),.15);border-color:rgb(var(--blue-rgb),.4)}.toggle-button.is-active .toggle-indicator[data-v-fc5603a8]{transform:translate(100%);background:var(--color-primary, var(--blue))}.label-row[data-v-fc5603a8]{display:flex;align-items:center;justify-content:space-between}.control-label[data-v-fc5603a8]{font-size:var(--fs-xs);letter-spacing:.03em;color:var(--text-secondary)}.control-label.is-clickable[data-v-fc5603a8]{cursor:pointer}.control-label.is-clickable[data-v-fc5603a8]:hover,.control-label.is-bound[data-v-fc5603a8]{color:var(--teal, #14b8a6)}.live-dot[data-v-fc5603a8]{font-size:8px;line-height:1;color:var(--teal, #14b8a6);animation:dot-pulse-fc5603a8 1.5s infinite ease-in-out}.slidable-number[data-v-fc5603a8]{display:inline-block;width:100%;height:28px;padding:0 var(--space-2);font-size:var(--fs-xs);line-height:26px;text-align:center;color:var(--teal, #14b8a6);background:var(--bg-subtle);border:1px solid var(--border-medium);border-radius:var(--radius-sm);cursor:cell;user-select:none;font-variant-numeric:tabular-nums}.is-pickable[data-v-fc5603a8]{background:var(--bg-active);border-color:var(--teal, #14b8a6)!important;animation:pick-pulse-fc5603a8 2s infinite ease-in-out}@keyframes dot-pulse-fc5603a8{0%,to{transform:scale(.9);opacity:.4}50%{transform:scale(1.1);opacity:1}}@keyframes pick-pulse-fc5603a8{0%{box-shadow:0 0 0 0 var(--teal, #14b8a6);opacity:1}50%{box-shadow:0 0 0 4px transparent;opacity:.85}to{box-shadow:0 0 0 0 transparent;opacity:1}}[data-v-11cf830f]:root{color:var(--text-primary);--bg-app: #0a0a0a;--bg-surface: #121218;--bg-elevated: #1c1c23;--bg-overlay: rgb(15 15 15 / 85%);--bg-overlay-light: rgb(15 15 15 / 40%);--bg-subtle: rgb(255 255 255 / 3%);--bg-hover: rgb(255 255 255 / 6%);--bg-active: rgb(255 255 255 / 10%);--bg-selected: rgb(255 255 255 / 20%);--bg-black-overlay: rgb(0 0 0 / 50%);--shadow-soft: rgb(0 0 0 / 20%);--shadow-medium: rgb(0 0 0 / 40%);--shadow-heavy: rgb(0 0 0 / 60%);--shadow-glow: rgb(255 255 255 / 20%);--shadow-panel: 0 12px 40px var(--shadow-heavy);--shadow-popover: 0 8px 32px var(--shadow-medium);--shadow-button: 0 2px 0 var(--shadow-medium);--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-12: 48px;--border-subtle: rgb(255 255 255 / 5%);--border-medium: rgb(255 255 255 / 10%);--border-strong: rgb(255 255 255 / 20%);--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-pill: 999px;--text-primary: #eaeaff;--text-secondary: rgb(234 234 255 / 78%);--text-muted: rgb(234 234 255 / 48%);--fs-xs: .65rem;--fs-sm: .75rem;--fs-md: .875rem;--fs-lg: 1.125rem;--fs-xl: 1.5rem;--fs-huge: 2rem;--blue: #4292fa;--blue-rgb: 66, 146, 250;--red: #ff5961;--red-rgb: 255, 89, 97;--teal: #17f2b9;--teal-rgb: 23, 242, 185;--amber: #ffa835;--amber-rgb: 255, 168, 53;--ochre: #e15e2f;--ochre-rgb: 225, 94, 47;--indigo: #776cff;--indigo-rgb: 119, 108, 255;--pink: #ff27b9;--pink-rgb: 255, 39, 185;--yellow: #eae752;--yellow-rgb: 234, 231, 82;--color-z: var(--blue);--color-c: var(--red);--color-memory: var(--teal);--color-power: var(--amber);--color-power-offset: var(--ochre);--color-coeff: var(--indigo);--color-relaxation: var(--pink);--color-primary: var(--indigo);--color-info: var(--blue);--color-danger: var(--red);--color-success: var(--teal);--color-warning: var(--amber);--color-accent: var(--pink);--color-version: var(--teal);--color-version-rgb: var(--teal-rgb);--t-normal: .2s;--t-slow: .4s;--cubic-bezier: cubic-bezier(.2, .8, .2, 1);--header-height: 60px}.lfo-matrix-panel[data-v-11cf830f]{gap:var(--space-4);width:360px;max-height:50vh;margin:0;padding:var(--space-4);position:absolute;right:0;bottom:0;z-index:100;color:var(--text-primary);background:var(--bg-overlay);border-bottom:1px solid var(--border-subtle);border-left:1px solid var(--border-subtle);user-select:none;overflow-y:auto;backdrop-filter:blur(5px);border-top-left-radius:var(--radius-xl);display:flex;flex-direction:column}.lfo-card[data-v-11cf830f]{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background:var(--bg-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);transition:opacity .2s ease}.lfo-card.is-disabled[data-v-11cf830f]{opacity:.5}.lfo-card.is-disabled .lfo-params-row[data-v-11cf830f],.lfo-card.is-disabled .settings-section[data-v-11cf830f],.lfo-card.is-disabled .full-row-param[data-v-11cf830f]{pointer-events:none}.minimal-dropdown-override[data-v-11cf830f]{flex:1;min-width:0}.lfo-params-row[data-v-11cf830f]{display:flex;gap:var(--space-2-5);margin:var(--space-1) 0}.param-col[data-v-11cf830f]{flex:1;display:flex;flex-direction:column;gap:var(--space-1-5);min-width:0;color:var(--text-secondary)}.param-col label[data-v-11cf830f]{font-size:var(--fs-xs);text-align:center}.full-row-param[data-v-11cf830f]{display:flex;flex-direction:column;gap:var(--space-1-5);width:100%}.lfo-header[data-v-11cf830f]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.header-actions[data-v-11cf830f]{display:flex;align-items:center;gap:var(--space-2)}.delete-btn[data-v-11cf830f]{padding:var(--space-1);font-size:var(--fs-md);color:var(--text-muted);background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all .2s ease}.delete-btn[data-v-11cf830f]:hover{color:var(--color-danger);background:rgb(var(--red-rgb),.1)}.lfo-footer[data-v-11cf830f]{display:flex;justify-content:center}.minimal-btn[data-v-11cf830f]{padding:var(--space-2) var(--space-4);font-size:var(--fs-sm);color:var(--text-secondary);background:var(--bg-hover);border:1px solid var(--border-medium);border-radius:var(--radius-md);cursor:pointer;transition:all .2s ease}.minimal-btn[data-v-11cf830f]:hover{color:var(--text-primary);background:var(--bg-active)}.settings-section[data-v-11cf830f]{display:flex;flex-direction:column;gap:var(--space-2)}.slider-header[data-v-11cf830f]{display:flex;align-items:center;justify-content:space-between}.control-label[data-v-11cf830f]{font-size:var(--fs-sm);color:var(--text-secondary)}.tabs[data-v-11cf830f]{display:flex;gap:var(--space-1);padding:var(--space-1);background:var(--bg-subtle);border-radius:var(--radius-lg)}.tab-btn[data-v-11cf830f]{flex:1;padding:var(--space-1-5) 0;font-size:var(--fs-sm);color:var(--text-muted);background:transparent;border:none;border-radius:var(--radius-md);cursor:pointer;transition:all .2s ease}.tab-btn[data-v-11cf830f]:hover{color:var(--text-primary);background:var(--bg-subtle)}.tab-btn.is-active[data-v-11cf830f]{color:var(--text-primary);background:var(--border-medium)}.toggle-track[data-v-11cf830f]{width:32px;height:18px;position:relative;background:var(--bg-active);border-radius:var(--radius-xl);cursor:pointer;transition:background .2s ease;flex-shrink:0}.toggle-track.on[data-v-11cf830f]{background:var(--color-primary)}.toggle-track.on .toggle-thumb[data-v-11cf830f]{transform:translate(14px)}.toggle-thumb[data-v-11cf830f]{width:14px;height:14px;position:absolute;top:2px;left:2px;background:var(--text-primary);border-radius:50%;transition:transform .2s ease}.custom-scrollbar[data-v-11cf830f]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-11cf830f]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-11cf830f]::-webkit-scrollbar-thumb{background:var(--border-medium);border-radius:var(--radius-xs)}.amp-label[data-v-11cf830f]{color:var(--color-primary);cursor:pointer;transition:opacity .2s ease}.amp-label[data-v-11cf830f]:hover{opacity:.8}.live-indicator[data-v-11cf830f]{display:inline-block;margin-left:var(--space-1);font-size:var(--fs-xs);color:inherit;animation:scale-pulse-11cf830f 2s infinite;vertical-align:middle}@keyframes scale-pulse-11cf830f{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.7);opacity:.6}}[data-v-b953fc77]:root{color:var(--text-primary);--bg-app: #0a0a0a;--bg-surface: #121218;--bg-elevated: #1c1c23;--bg-overlay: rgb(15 15 15 / 85%);--bg-overlay-light: rgb(15 15 15 / 40%);--bg-subtle: rgb(255 255 255 / 3%);--bg-hover: rgb(255 255 255 / 6%);--bg-active: rgb(255 255 255 / 10%);--bg-selected: rgb(255 255 255 / 20%);--bg-black-overlay: rgb(0 0 0 / 50%);--shadow-soft: rgb(0 0 0 / 20%);--shadow-medium: rgb(0 0 0 / 40%);--shadow-heavy: rgb(0 0 0 / 60%);--shadow-glow: rgb(255 255 255 / 20%);--shadow-panel: 0 12px 40px var(--shadow-heavy);--shadow-popover: 0 8px 32px var(--shadow-medium);--shadow-button: 0 2px 0 var(--shadow-medium);--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-12: 48px;--border-subtle: rgb(255 255 255 / 5%);--border-medium: rgb(255 255 255 / 10%);--border-strong: rgb(255 255 255 / 20%);--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-pill: 999px;--text-primary: #eaeaff;--text-secondary: rgb(234 234 255 / 78%);--text-muted: rgb(234 234 255 / 48%);--fs-xs: .65rem;--fs-sm: .75rem;--fs-md: .875rem;--fs-lg: 1.125rem;--fs-xl: 1.5rem;--fs-huge: 2rem;--blue: #4292fa;--blue-rgb: 66, 146, 250;--red: #ff5961;--red-rgb: 255, 89, 97;--teal: #17f2b9;--teal-rgb: 23, 242, 185;--amber: #ffa835;--amber-rgb: 255, 168, 53;--ochre: #e15e2f;--ochre-rgb: 225, 94, 47;--indigo: #776cff;--indigo-rgb: 119, 108, 255;--pink: #ff27b9;--pink-rgb: 255, 39, 185;--yellow: #eae752;--yellow-rgb: 234, 231, 82;--color-z: var(--blue);--color-c: var(--red);--color-memory: var(--teal);--color-power: var(--amber);--color-power-offset: var(--ochre);--color-coeff: var(--indigo);--color-relaxation: var(--pink);--color-primary: var(--indigo);--color-info: var(--blue);--color-danger: var(--red);--color-success: var(--teal);--color-warning: var(--amber);--color-accent: var(--pink);--color-version: var(--teal);--color-version-rgb: var(--teal-rgb);--t-normal: .2s;--t-slow: .4s;--cubic-bezier: cubic-bezier(.2, .8, .2, 1);--header-height: 60px}.randomizer-controls[data-v-b953fc77]{display:flex;flex-direction:column;gap:var(--space-2-5)}.action-row[data-v-b953fc77]{display:flex;gap:var(--space-1-5);font-size:var(--fs-md)}.action-row .button[data-v-b953fc77]{flex:1}.action-row .button[data-v-b953fc77]:disabled{opacity:.35;pointer-events:none}.action-row .button.icon-btn[data-v-b953fc77]{display:flex;flex:0 0 32px;align-items:center;justify-content:center;padding:0}.action-row .button.is-active[data-v-b953fc77]{color:var(--text-primary);background:var(--bg-hover);border-color:var(--color-primary)}.hints-box[data-v-b953fc77]{font-size:var(--fs-xs);line-height:1.4;color:var(--text-secondary)}.hints-content[data-v-b953fc77]{display:flex;flex-direction:column;gap:var(--space-1-5)}.hint-line[data-v-b953fc77]{display:flex;flex-wrap:wrap;align-items:center;gap:3px}.hint-label[data-v-b953fc77]{margin-right:var(--space-0-5);color:var(--text-muted);cursor:pointer;user-select:none;transition:color var(--t-normal) var(--cubic-bezier)}.hint-label[data-v-b953fc77]:hover{color:var(--text-primary)}.badge[data-v-b953fc77]{display:inline-block;padding:1px 3px;border:1px solid color-mix(in srgb,currentcolor 50%,transparent);border-radius:var(--radius-sm);cursor:pointer;user-select:none;transition:all var(--t-normal) var(--cubic-bezier)}.badge.syntax-operator[data-v-b953fc77]{padding:1px var(--space-2)}.badge[data-v-b953fc77]:not(.active){color:var(--text-muted);border-color:var(--border-medium);opacity:.5}.badge[data-v-b953fc77]:hover:not(.active){opacity:.8}.syntax-variable-f[data-v-b953fc77]{color:var(--yellow)}.syntax-variable-z[data-v-b953fc77]{color:var(--color-z)}.syntax-variable-c[data-v-b953fc77]{color:var(--color-c)}.syntax-variable-k[data-v-b953fc77]{color:var(--color-coeff)}.syntax-variable-k2[data-v-b953fc77]{color:color-mix(in srgb,var(--color-coeff),white 10%)}.syntax-variable-k3[data-v-b953fc77]{color:color-mix(in srgb,var(--color-coeff),white 20%)}.syntax-variable-k4[data-v-b953fc77]{color:color-mix(in srgb,var(--color-coeff),white 30%)}.syntax-variable-k5[data-v-b953fc77]{color:color-mix(in srgb,var(--color-coeff),white 40%)}.syntax-variable-p[data-v-b953fc77]{color:var(--color-power)}.syntax-variable-zPrev[data-v-b953fc77]{color:var(--color-memory)}.syntax-variable-acc[data-v-b953fc77]{color:var(--ochre)}.syntax-function[data-v-b953fc77]{color:var(--color-info);font-style:italic}.syntax-operator[data-v-b953fc77]{color:var(--text-secondary)}[data-v-feca3304]:root{color:var(--text-primary);--bg-app: #0a0a0a;--bg-surface: #121218;--bg-elevated: #1c1c23;--bg-overlay: rgb(15 15 15 / 85%);--bg-overlay-light: rgb(15 15 15 / 40%);--bg-subtle: rgb(255 255 255 / 3%);--bg-hover: rgb(255 255 255 / 6%);--bg-active: rgb(255 255 255 / 10%);--bg-selected: rgb(255 255 255 / 20%);--bg-black-overlay: rgb(0 0 0 / 50%);--shadow-soft: rgb(0 0 0 / 20%);--shadow-medium: rgb(0 0 0 / 40%);--shadow-heavy: rgb(0 0 0 / 60%);--shadow-glow: rgb(255 255 255 / 20%);--shadow-panel: 0 12px 40px var(--shadow-heavy);--shadow-popover: 0 8px 32px var(--shadow-medium);--shadow-button: 0 2px 0 var(--shadow-medium);--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-12: 48px;--border-subtle: rgb(255 255 255 / 5%);--border-medium: rgb(255 255 255 / 10%);--border-strong: rgb(255 255 255 / 20%);--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-pill: 999px;--text-primary: #eaeaff;--text-secondary: rgb(234 234 255 / 78%);--text-muted: rgb(234 234 255 / 48%);--fs-xs: .65rem;--fs-sm: .75rem;--fs-md: .875rem;--fs-lg: 1.125rem;--fs-xl: 1.5rem;--fs-huge: 2rem;--blue: #4292fa;--blue-rgb: 66, 146, 250;--red: #ff5961;--red-rgb: 255, 89, 97;--teal: #17f2b9;--teal-rgb: 23, 242, 185;--amber: #ffa835;--amber-rgb: 255, 168, 53;--ochre: #e15e2f;--ochre-rgb: 225, 94, 47;--indigo: #776cff;--indigo-rgb: 119, 108, 255;--pink: #ff27b9;--pink-rgb: 255, 39, 185;--yellow: #eae752;--yellow-rgb: 234, 231, 82;--color-z: var(--blue);--color-c: var(--red);--color-memory: var(--teal);--color-power: var(--amber);--color-power-offset: var(--ochre);--color-coeff: var(--indigo);--color-relaxation: var(--pink);--color-primary: var(--indigo);--color-info: var(--blue);--color-danger: var(--red);--color-success: var(--teal);--color-warning: var(--amber);--color-accent: var(--pink);--color-version: var(--teal);--color-version-rgb: var(--teal-rgb);--t-normal: .2s;--t-slow: .4s;--cubic-bezier: cubic-bezier(.2, .8, .2, 1);--header-height: 60px}.ml-trainer-box[data-v-feca3304]{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2);font-size:var(--fs-xs);background:var(--border-subtle);border:1px solid var(--border-medium);border-radius:var(--radius-md)}.ml-header[data-v-feca3304]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.ml-toggle[data-v-feca3304]{display:flex;align-items:center;gap:var(--space-1);color:var(--text-secondary);cursor:pointer;user-select:none}.ml-stats[data-v-feca3304]{display:flex;align-items:center;gap:var(--space-1)}.ml-stat-pill[data-v-feca3304]{padding:2px var(--space-1-5);color:var(--text-secondary);background:var(--bg-elevated);border-radius:var(--radius-sm)}.ml-controls[data-v-feca3304]{display:flex;flex-direction:column;gap:var(--space-2)}.rating-row[data-v-feca3304]{display:grid;gap:var(--space-1);grid-template-columns:repeat(5,1fr) auto}.rate-btn[data-v-feca3304]{padding:var(--space-1-5) var(--space-1);font-size:var(--fs-xs);font-weight:600;color:var(--text-primary);background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);cursor:pointer;user-select:none;transition:all .15s ease}.rate-btn[data-v-feca3304]:hover:not(:disabled){background:var(--bg-hover);border-color:var(--border-focus)}.rate-btn[data-v-feca3304]:disabled{opacity:.4;cursor:default}.undo-btn[data-v-feca3304]{padding:var(--space-1-5) var(--space-2)}.mini-btn[data-v-feca3304]{padding:2px var(--space-1-5);font-size:var(--fs-xs);color:var(--text-muted);background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);cursor:pointer;user-select:none;transition:all .15s ease}.mini-btn[data-v-feca3304]:hover{color:var(--text-primary);background:var(--bg-hover)}.mini-btn.active[data-v-feca3304]{color:var(--text-primary);background:var(--border-focus);border-color:var(--border-medium)}[data-v-d85cc6ca]:root{color:var(--text-primary);--bg-app: #0a0a0a;--bg-surface: #121218;--bg-elevated: #1c1c23;--bg-overlay: rgb(15 15 15 / 85%);--bg-overlay-light: rgb(15 15 15 / 40%);--bg-subtle: rgb(255 255 255 / 3%);--bg-hover: rgb(255 255 255 / 6%);--bg-active: rgb(255 255 255 / 10%);--bg-selected: rgb(255 255 255 / 20%);--bg-black-overlay: rgb(0 0 0 / 50%);--shadow-soft: rgb(0 0 0 / 20%);--shadow-medium: rgb(0 0 0 / 40%);--shadow-heavy: rgb(0 0 0 / 60%);--shadow-glow: rgb(255 255 255 / 20%);--shadow-panel: 0 12px 40px var(--shadow-heavy);--shadow-popover: 0 8px 32px var(--shadow-medium);--shadow-button: 0 2px 0 var(--shadow-medium);--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-12: 48px;--border-subtle: rgb(255 255 255 / 5%);--border-medium: rgb(255 255 255 / 10%);--border-strong: rgb(255 255 255 / 20%);--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-pill: 999px;--text-primary: #eaeaff;--text-secondary: rgb(234 234 255 / 78%);--text-muted: rgb(234 234 255 / 48%);--fs-xs: .65rem;--fs-sm: .75rem;--fs-md: .875rem;--fs-lg: 1.125rem;--fs-xl: 1.5rem;--fs-huge: 2rem;--blue: #4292fa;--blue-rgb: 66, 146, 250;--red: #ff5961;--red-rgb: 255, 89, 97;--teal: #17f2b9;--teal-rgb: 23, 242, 185;--amber: #ffa835;--amber-rgb: 255, 168, 53;--ochre: #e15e2f;--ochre-rgb: 225, 94, 47;--indigo: #776cff;--indigo-rgb: 119, 108, 255;--pink: #ff27b9;--pink-rgb: 255, 39, 185;--yellow: #eae752;--yellow-rgb: 234, 231, 82;--color-z: var(--blue);--color-c: var(--red);--color-memory: var(--teal);--color-power: var(--amber);--color-power-offset: var(--ochre);--color-coeff: var(--indigo);--color-relaxation: var(--pink);--color-primary: var(--indigo);--color-info: var(--blue);--color-danger: var(--red);--color-success: var(--teal);--color-warning: var(--amber);--color-accent: var(--pink);--color-version: var(--teal);--color-version-rgb: var(--teal-rgb);--t-normal: .2s;--t-slow: .4s;--cubic-bezier: cubic-bezier(.2, .8, .2, 1);--header-height: 60px}.randomizer-wrapper[data-v-d85cc6ca]{display:flex;flex-direction:column;gap:var(--space-2-5)}[data-v-7c6eeaff]:root{color:var(--text-primary);--bg-app: #0a0a0a;--bg-surface: #121218;--bg-elevated: #1c1c23;--bg-overlay: rgb(15 15 15 / 85%);--bg-overlay-light: rgb(15 15 15 / 40%);--bg-subtle: rgb(255 255 255 / 3%);--bg-hover: rgb(255 255 255 / 6%);--bg-active: rgb(255 255 255 / 10%);--bg-selected: rgb(255 255 255 / 20%);--bg-black-overlay: rgb(0 0 0 / 50%);--shadow-soft: rgb(0 0 0 / 20%);--shadow-medium: rgb(0 0 0 / 40%);--shadow-heavy: rgb(0 0 0 / 60%);--shadow-glow: rgb(255 255 255 / 20%);--shadow-panel: 0 12px 40px var(--shadow-heavy);--shadow-popover: 0 8px 32px var(--shadow-medium);--shadow-button: 0 2px 0 var(--shadow-medium);--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-12: 48px;--border-subtle: rgb(255 255 255 / 5%);--border-medium: rgb(255 255 255 / 10%);--border-strong: rgb(255 255 255 / 20%);--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-pill: 999px;--text-primary: #eaeaff;--text-secondary: rgb(234 234 255 / 78%);--text-muted: rgb(234 234 255 / 48%);--fs-xs: .65rem;--fs-sm: .75rem;--fs-md: .875rem;--fs-lg: 1.125rem;--fs-xl: 1.5rem;--fs-huge: 2rem;--blue: #4292fa;--blue-rgb: 66, 146, 250;--red: #ff5961;--red-rgb: 255, 89, 97;--teal: #17f2b9;--teal-rgb: 23, 242, 185;--amber: #ffa835;--amber-rgb: 255, 168, 53;--ochre: #e15e2f;--ochre-rgb: 225, 94, 47;--indigo: #776cff;--indigo-rgb: 119, 108, 255;--pink: #ff27b9;--pink-rgb: 255, 39, 185;--yellow: #eae752;--yellow-rgb: 234, 231, 82;--color-z: var(--blue);--color-c: var(--red);--color-memory: var(--teal);--color-power: var(--amber);--color-power-offset: var(--ochre);--color-coeff: var(--indigo);--color-relaxation: var(--pink);--color-primary: var(--indigo);--color-info: var(--blue);--color-danger: var(--red);--color-success: var(--teal);--color-warning: var(--amber);--color-accent: var(--pink);--color-version: var(--teal);--color-version-rgb: var(--teal-rgb);--t-normal: .2s;--t-slow: .4s;--cubic-bezier: cubic-bezier(.2, .8, .2, 1);--header-height: 60px}.morph-height-wrapper[data-v-7c6eeaff]{overflow:hidden;user-select:none;transition:height var(--t-normal) var(--cubic-bezier)}.morph-height-wrapper.is-resizing[data-v-7c6eeaff]{transition:none}.morph-container[data-v-7c6eeaff]{display:flex;flex-direction:column;gap:var(--space-3)}.formula-editor-row[data-v-7c6eeaff]{display:flex;align-items:stretch;gap:var(--space-2)}.formula-editor-row .editor-container[data-v-7c6eeaff]{flex:1;min-width:0}.formula-editor-row[data-v-7c6eeaff] .control-group,.formula-editor-row[data-v-7c6eeaff] .dropdown-root,.formula-editor-row[data-v-7c6eeaff] .trigger-container{width:auto;flex-shrink:0;align-self:flex-start}.template-dropdown-btn[data-v-7c6eeaff]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--text-primary);background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);cursor:pointer;transition:all .2s ease}.template-dropdown-btn[data-v-7c6eeaff]:hover,.template-dropdown-btn.is-active[data-v-7c6eeaff]{background:var(--bg-hover);border-color:var(--primary)}.slots-container[data-v-7c6eeaff]{display:flex;flex-direction:column;gap:var(--space-1-5)}.slot-item[data-v-7c6eeaff]{display:flex;align-items:stretch;gap:var(--space-1-5);min-width:0}.slot-item .morph-dropdown[data-v-7c6eeaff],.slot-item .editor-container[data-v-7c6eeaff]{flex:1;min-width:0}.slot-action-btn[data-v-7c6eeaff]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;padding:0;color:var(--text-muted);background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);cursor:pointer;transition:all .2s ease}.slot-action-btn[data-v-7c6eeaff]:hover{color:var(--text-primary);background:var(--bg-hover);border-color:var(--border-medium)}.lock-source-btn.is-locked[data-v-7c6eeaff]{color:var(--yellow);background:color-mix(in srgb,var(--yellow) 12%,var(--bg-base));border-color:color-mix(in srgb,var(--yellow) 55%,transparent)}.gear-source-btn .gear-icon[data-v-7c6eeaff]{width:14px;height:14px}.gear-source-btn.is-active[data-v-7c6eeaff]{color:var(--text-primary);background:var(--bg-hover);border-color:var(--color-primary)}.editor-container[data-v-7c6eeaff]{display:grid;width:100%;min-height:60px;position:relative}.editor-container.editor-compact[data-v-7c6eeaff]{min-height:32px}.editor-container.editor-compact .highlight-layer[data-v-7c6eeaff],.editor-container.editor-compact .formula-input.textarea-editor[data-v-7c6eeaff]{min-height:32px;padding:6px var(--space-2);font-size:var(--fs-sm);line-height:18px}.editor-container.editor-compact .formula-input.textarea-editor[data-v-7c6eeaff]{height:32px}.formula-input.textarea-editor[data-v-7c6eeaff],.highlight-layer[data-v-7c6eeaff]{display:block;margin:0;padding:var(--space-2);box-sizing:border-box;font-family:Courier New,Courier,monospace;font-size:var(--fs-md);line-height:1.5;letter-spacing:normal;text-align:left;border:1px solid transparent;border-radius:var(--radius-md);word-spacing:normal;font-variant-ligatures:none;-webkit-font-smoothing:antialiased;white-space:pre-wrap;word-break:break-all;overflow-wrap:break-word}.highlight-layer[data-v-7c6eeaff]{width:100%;height:100%;position:absolute;color:var(--text-primary);background:color-mix(in srgb,var(--bg-surface) 44%,transparent);overflow:hidden scroll;inset:0;pointer-events:none}.highlight-layer[data-v-7c6eeaff]::-webkit-scrollbar{width:8px}.highlight-layer[data-v-7c6eeaff]::-webkit-scrollbar-thumb,.highlight-layer[data-v-7c6eeaff]::-webkit-scrollbar-track,.highlight-layer[data-v-7c6eeaff]::-webkit-scrollbar-corner,.highlight-layer[data-v-7c6eeaff]::-webkit-resizer{background:transparent}.formula-input.textarea-editor[data-v-7c6eeaff]{width:100%;height:60px;min-height:60px;color:transparent;background:transparent;outline:none;overflow:hidden scroll;user-select:text;grid-area:1/1;resize:vertical;caret-color:var(--text-primary);border-color:var(--border-medium);transition:border-color .2s ease}.formula-input.textarea-editor[data-v-7c6eeaff]:hover,.formula-input.textarea-editor[data-v-7c6eeaff]:focus{outline:none;border-color:var(--color-primary)}.formula-input.textarea-editor[data-v-7c6eeaff]::-webkit-scrollbar{width:8px}.formula-input.textarea-editor[data-v-7c6eeaff]::-webkit-scrollbar-track{background:transparent}.formula-input.textarea-editor[data-v-7c6eeaff]::-webkit-scrollbar-thumb{background:var(--border-strong);border:2px solid transparent;border-radius:var(--radius-sm);background-clip:padding-box}.formula-input.textarea-editor[data-v-7c6eeaff]::-webkit-scrollbar-thumb:hover{background-color:var(--text-muted)}.formula-input.textarea-editor[data-v-7c6eeaff]::-webkit-scrollbar-corner{background:transparent}.formula-input.textarea-editor[data-v-7c6eeaff]::-webkit-resizer{background-color:transparent;background-image:linear-gradient(135deg,transparent 65%,var(--text-muted) 65%,var(--text-muted) 75%,transparent 75%,transparent 85%,var(--text-muted) 85%,var(--text-muted) 95%,transparent 95%)}.syntax-variable-z[data-v-7c6eeaff]{color:var(--color-z)}.syntax-variable-c[data-v-7c6eeaff]{color:var(--color-c)}.syntax-variable-f[data-v-7c6eeaff]{color:var(--yellow)}.syntax-variable-p[data-v-7c6eeaff]{color:var(--color-power)}.syntax-variable-d[data-v-7c6eeaff]{color:var(--color-power-offset)}.syntax-variable-R[data-v-7c6eeaff]{color:var(--color-relaxation)}.syntax-variable-zPrev[data-v-7c6eeaff]{color:var(--color-memory)}[class*=syntax-variable-acc_][data-v-7c6eeaff]{color:var(--ochre)}.syntax-function[data-v-7c6eeaff]{color:var(--color-info);font-style:italic}.syntax-number[data-v-7c6eeaff]{color:var(--color-success)}.syntax-operator[data-v-7c6eeaff],.syntax-paren[data-v-7c6eeaff]{color:var(--text-muted)}.syntax-default[data-v-7c6eeaff]{color:var(--text-primary)}.coeff-row[data-v-7c6eeaff]{display:flex;align-items:center;gap:var(--space-2);height:32px;min-height:32px}.label-container[data-v-7c6eeaff]{display:flex;align-items:center;width:105px;flex-shrink:0}.label[data-v-7c6eeaff]{font-size:var(--fs-sm);opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;user-select:none}.label.clickable[data-v-7c6eeaff]{cursor:pointer;transition:opacity .2s,text-shadow .2s}.label.clickable[data-v-7c6eeaff]:hover{opacity:1;text-shadow:0 0 8px currentcolor}.live-indicator[data-v-7c6eeaff]{display:inline-block;margin-left:var(--space-0-5);font-size:var(--fs-xs);color:var(--yellow);vertical-align:middle}.source-symbol[data-v-7c6eeaff]{font-size:var(--fs-sm);color:var(--yellow)}.morph-dropdown[data-v-7c6eeaff]{width:100%}.slider-stack[data-v-7c6eeaff]{display:flex;flex:1;align-items:center;gap:var(--space-1-5);height:28px}.math-operator[data-v-7c6eeaff]{font-family:monospace;color:var(--yellow);opacity:.8}.slider-suffix[data-v-7c6eeaff]{padding-left:var(--space-0-5);font-size:var(--fs-lg);color:var(--yellow);opacity:.8}.error-squiggle[data-v-7c6eeaff]{text-decoration:underline wavy var(--color-danger);text-decoration-skip-ink:none}.error-container[data-v-7c6eeaff]{display:flex;align-items:center;min-height:1.2em;margin:calc(var(--space-1) * -1) 0}.error-text[data-v-7c6eeaff]{font-size:var(--fs-xs);font-weight:500;line-height:1.2;color:var(--color-danger)}[data-v-bda0b191]:root{color:var(--text-primary);--bg-app: #0a0a0a;--bg-surface: #121218;--bg-elevated: #1c1c23;--bg-overlay: rgb(15 15 15 / 85%);--bg-overlay-light: rgb(15 15 15 / 40%);--bg-subtle: rgb(255 255 255 / 3%);--bg-hover: rgb(255 255 255 / 6%);--bg-active: rgb(255 255 255 / 10%);--bg-selected: rgb(255 255 255 / 20%);--bg-black-overlay: rgb(0 0 0 / 50%);--shadow-soft: rgb(0 0 0 / 20%);--shadow-medium: rgb(0 0 0 / 40%);--shadow-heavy: rgb(0 0 0 / 60%);--shadow-glow: rgb(255 255 255 / 20%);--shadow-panel: 0 12px 40px var(--shadow-heavy);--shadow-popover: 0 8px 32px var(--shadow-medium);--shadow-button: 0 2px 0 var(--shadow-medium);--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-12: 48px;--border-subtle: rgb(255 255 255 / 5%);--border-medium: rgb(255 255 255 / 10%);--border-strong: rgb(255 255 255 / 20%);--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-pill: 999px;--text-primary: #eaeaff;--text-secondary: rgb(234 234 255 / 78%);--text-muted: rgb(234 234 255 / 48%);--fs-xs: .65rem;--fs-sm: .75rem;--fs-md: .875rem;--fs-lg: 1.125rem;--fs-xl: 1.5rem;--fs-huge: 2rem;--blue: #4292fa;--blue-rgb: 66, 146, 250;--red: #ff5961;--red-rgb: 255, 89, 97;--teal: #17f2b9;--teal-rgb: 23, 242, 185;--amber: #ffa835;--amber-rgb: 255, 168, 53;--ochre: #e15e2f;--ochre-rgb: 225, 94, 47;--indigo: #776cff;--indigo-rgb: 119, 108, 255;--pink: #ff27b9;--pink-rgb: 255, 39, 185;--yellow: #eae752;--yellow-rgb: 234, 231, 82;--color-z: var(--blue);--color-c: var(--red);--color-memory: var(--teal);--color-power: var(--amber);--color-power-offset: var(--ochre);--color-coeff: var(--indigo);--color-relaxation: var(--pink);--color-primary: var(--indigo);--color-info: var(--blue);--color-danger: var(--red);--color-success: var(--teal);--color-warning: var(--amber);--color-accent: var(--pink);--color-version: var(--teal);--color-version-rgb: var(--teal-rgb);--t-normal: .2s;--t-slow: .4s;--cubic-bezier: cubic-bezier(.2, .8, .2, 1);--header-height: 60px}.morph-settings-panel[data-v-bda0b191]{gap:0;width:100%;box-sizing:border-box;position:relative;z-index:10;background:color-mix(in srgb,var(--bg-app) 90%,transparent);border-top:1px solid var(--border-medium);border-bottom:1px solid var(--border-medium);border-left:1px solid var(--border-medium);border-radius:var(--radius-xl) 0 0 var(--radius-xl);overflow:hidden;backdrop-filter:blur(12px);will-change:transform,opacity,backdrop-filter;display:flex;flex-direction:column}.panel-header[data-v-bda0b191]{display:flex;align-items:center;justify-content:space-between;height:44px;padding:0 var(--space-3);background:var(--bg-subtle);border-bottom:1px solid var(--border-subtle);cursor:pointer;user-select:none}.panel-title-wrapper[data-v-bda0b191]{display:flex;align-items:center;gap:var(--space-1)}.panel-title[data-v-bda0b191]{margin:0;font-size:var(--fs-sm);font-weight:600;line-height:1;letter-spacing:1px;text-transform:capitalize;color:var(--text-primary)}.panel-title-suffix[data-v-bda0b191]{font-size:var(--fs-sm);font-weight:600;line-height:1;letter-spacing:1px;text-transform:capitalize;color:var(--text-primary)}.panel-actions[data-v-bda0b191]{display:flex;gap:0}.icon-btn[data-v-bda0b191]{display:flex;align-items:center;padding:var(--space-1);color:var(--text-muted);border-radius:var(--radius-sm);transition:all .2s ease}.icon-btn[data-v-bda0b191]:hover{color:var(--text-primary);background:var(--bg-active)}.icon-btn.is-active[data-v-bda0b191]{color:var(--text-primary)}.morph-settings-content[data-v-bda0b191]{display:flex;flex-direction:column;flex:1;gap:var(--space-3);padding:var(--space-3);overflow-y:auto}.settings-container[data-v-bda0b191]{display:flex;flex-direction:column;gap:var(--space-3)}.settings-section[data-v-bda0b191]{display:flex;flex-direction:column;gap:var(--space-2-5)}.section-header[data-v-bda0b191]{display:flex;align-items:center;justify-content:space-between}[data-v-9e88e3fe]:root{color:var(--text-primary);--bg-app: #0a0a0a;--bg-surface: #121218;--bg-elevated: #1c1c23;--bg-overlay: rgb(15 15 15 / 85%);--bg-overlay-light: rgb(15 15 15 / 40%);--bg-subtle: rgb(255 255 255 / 3%);--bg-hover: rgb(255 255 255 / 6%);--bg-active: rgb(255 255 255 / 10%);--bg-selected: rgb(255 255 255 / 20%);--bg-black-overlay: rgb(0 0 0 / 50%);--shadow-soft: rgb(0 0 0 / 20%);--shadow-medium: rgb(0 0 0 / 40%);--shadow-heavy: rgb(0 0 0 / 60%);--shadow-glow: rgb(255 255 255 / 20%);--shadow-panel: 0 12px 40px var(--shadow-heavy);--shadow-popover: 0 8px 32px var(--shadow-medium);--shadow-button: 0 2px 0 var(--shadow-medium);--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-12: 48px;--border-subtle: rgb(255 255 255 / 5%);--border-medium: rgb(255 255 255 / 10%);--border-strong: rgb(255 255 255 / 20%);--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-pill: 999px;--text-primary: #eaeaff;--text-secondary: rgb(234 234 255 / 78%);--text-muted: rgb(234 234 255 / 48%);--fs-xs: .65rem;--fs-sm: .75rem;--fs-md: .875rem;--fs-lg: 1.125rem;--fs-xl: 1.5rem;--fs-huge: 2rem;--blue: #4292fa;--blue-rgb: 66, 146, 250;--red: #ff5961;--red-rgb: 255, 89, 97;--teal: #17f2b9;--teal-rgb: 23, 242, 185;--amber: #ffa835;--amber-rgb: 255, 168, 53;--ochre: #e15e2f;--ochre-rgb: 225, 94, 47;--indigo: #776cff;--indigo-rgb: 119, 108, 255;--pink: #ff27b9;--pink-rgb: 255, 39, 185;--yellow: #eae752;--yellow-rgb: 234, 231, 82;--color-z: var(--blue);--color-c: var(--red);--color-memory: var(--teal);--color-power: var(--amber);--color-power-offset: var(--ochre);--color-coeff: var(--indigo);--color-relaxation: var(--pink);--color-primary: var(--indigo);--color-info: var(--blue);--color-danger: var(--red);--color-success: var(--teal);--color-warning: var(--amber);--color-accent: var(--pink);--color-version: var(--teal);--color-version-rgb: var(--teal-rgb);--t-normal: .2s;--t-slow: .4s;--cubic-bezier: cubic-bezier(.2, .8, .2, 1);--header-height: 60px}.about-container[data-v-9e88e3fe]{max-width:550px;padding:var(--space-6);text-align:center}.logo-text[data-v-9e88e3fe]{margin:0;font-size:var(--fs-huge);letter-spacing:.4rem}.tagline[data-v-9e88e3fe]{margin-bottom:var(--space-8);color:var(--text-muted)}.version-link[data-v-9e88e3fe]{display:inline-flex;align-items:center;gap:var(--space-1);margin-top:var(--space-1);font-size:var(--fs-sm);color:var(--text-muted);cursor:pointer;transition:color var(--t-normal) var(--cubic-bezier)}.version-link .version-highlight[data-v-9e88e3fe]{font-family:Azeret Mono,monospace;font-weight:500;color:var(--color-version)}.version-link .sep[data-v-9e88e3fe]{opacity:.4}.version-link[data-v-9e88e3fe]:hover{color:var(--text-primary)}.version-link:hover .version-highlight[data-v-9e88e3fe]{text-decoration:underline;text-underline-offset:3px}.about-section[data-v-9e88e3fe]{margin:var(--space-5) 0;text-align:left}.about-section h3[data-v-9e88e3fe]{margin-bottom:var(--space-4);padding-bottom:var(--space-1);font-size:.8rem;letter-spacing:.1rem;color:var(--accent-color);border-bottom:1px solid var(--border-subtle)}.link-list[data-v-9e88e3fe]{list-style:none;padding:0}.link-list li[data-v-9e88e3fe]{margin-bottom:var(--space-3);line-height:1.4;list-style:disc}a[data-v-9e88e3fe]{font-size:.9rem;color:var(--color-primary);transition:color .2s;text-decoration:none}a[data-v-9e88e3fe]:hover{color:var(--accent-color);text-decoration:underline}.contact[data-v-9e88e3fe]{padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}.contact p[data-v-9e88e3fe]{font-size:var(--fs-md);color:var(--text-muted)}[data-v-adbec9da]:root{color:var(--text-primary);--bg-app: #0a0a0a;--bg-surface: #121218;--bg-elevated: #1c1c23;--bg-overlay: rgb(15 15 15 / 85%);--bg-overlay-light: rgb(15 15 15 / 40%);--bg-subtle: rgb(255 255 255 / 3%);--bg-hover: rgb(255 255 255 / 6%);--bg-active: rgb(255 255 255 / 10%);--bg-selected: rgb(255 255 255 / 20%);--bg-black-overlay: rgb(0 0 0 / 50%);--shadow-soft: rgb(0 0 0 / 20%);--shadow-medium: rgb(0 0 0 / 40%);--shadow-heavy: rgb(0 0 0 / 60%);--shadow-glow: rgb(255 255 255 / 20%);--shadow-panel: 0 12px 40px var(--shadow-heavy);--shadow-popover: 0 8px 32px var(--shadow-medium);--shadow-button: 0 2px 0 var(--shadow-medium);--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-12: 48px;--border-subtle: rgb(255 255 255 / 5%);--border-medium: rgb(255 255 255 / 10%);--border-strong: rgb(255 255 255 / 20%);--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-pill: 999px;--text-primary: #eaeaff;--text-secondary: rgb(234 234 255 / 78%);--text-muted: rgb(234 234 255 / 48%);--fs-xs: .65rem;--fs-sm: .75rem;--fs-md: .875rem;--fs-lg: 1.125rem;--fs-xl: 1.5rem;--fs-huge: 2rem;--blue: #4292fa;--blue-rgb: 66, 146, 250;--red: #ff5961;--red-rgb: 255, 89, 97;--teal: #17f2b9;--teal-rgb: 23, 242, 185;--amber: #ffa835;--amber-rgb: 255, 168, 53;--ochre: #e15e2f;--ochre-rgb: 225, 94, 47;--indigo: #776cff;--indigo-rgb: 119, 108, 255;--pink: #ff27b9;--pink-rgb: 255, 39, 185;--yellow: #eae752;--yellow-rgb: 234, 231, 82;--color-z: var(--blue);--color-c: var(--red);--color-memory: var(--teal);--color-power: var(--amber);--color-power-offset: var(--ochre);--color-coeff: var(--indigo);--color-relaxation: var(--pink);--color-primary: var(--indigo);--color-info: var(--blue);--color-danger: var(--red);--color-success: var(--teal);--color-warning: var(--amber);--color-accent: var(--pink);--color-version: var(--teal);--color-version-rgb: var(--teal-rgb);--t-normal: .2s;--t-slow: .4s;--cubic-bezier: cubic-bezier(.2, .8, .2, 1);--header-height: 60px}.history-container[data-v-adbec9da]{display:flex;flex-direction:column;width:min(640px,88vw);max-height:80vh;padding:var(--space-4) var(--space-5);box-sizing:border-box}.history-header[data-v-adbec9da]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--border-subtle)}.header-main[data-v-adbec9da]{display:flex;align-items:center;gap:var(--space-2-5)}.history-title[data-v-adbec9da]{margin:0;font-size:var(--fs-lg);font-weight:600;letter-spacing:.05rem;color:var(--text-primary)}.version-badge[data-v-adbec9da]{padding:var(--space-0-5) var(--space-2);font-family:Azeret Mono,monospace;font-size:var(--fs-xs);font-weight:600;color:var(--color-version);background:rgb(var(--color-version-rgb),.12);border:1px solid rgb(var(--color-version-rgb),.35);border-radius:var(--radius-pill)}.close-button[data-v-adbec9da]{width:28px;height:28px;color:var(--text-muted);background:transparent;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;transition:all var(--t-normal) var(--cubic-bezier)}.close-button[data-v-adbec9da]:hover{color:var(--text-primary);background:var(--bg-hover)}.history-toolbar[data-v-adbec9da]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}.search-input[data-v-adbec9da]{flex:1;padding:var(--space-1-5) var(--space-3);font-size:var(--fs-sm);color:var(--text-primary);background:var(--bg-black-overlay);border:1px solid var(--border-medium);border-radius:var(--radius-md);transition:border-color var(--t-normal) var(--cubic-bezier)}.search-input[data-v-adbec9da]::placeholder{color:var(--text-muted)}.search-input[data-v-adbec9da]:focus{border-color:var(--color-primary);outline:none}.count-meta[data-v-adbec9da]{font-size:var(--fs-xs);color:var(--text-muted);white-space:nowrap}.history-list[data-v-adbec9da]{display:flex;flex-direction:column;gap:var(--space-1-5);max-height:58vh;padding-right:var(--space-1);overflow-y:auto}.history-item[data-v-adbec9da]{display:flex;align-items:baseline;gap:var(--space-3);padding:var(--space-2) var(--space-2-5);border-radius:var(--radius-md);transition:background var(--t-normal) var(--cubic-bezier)}.history-item[data-v-adbec9da]:hover{background:var(--bg-subtle)}.history-item.is-major[data-v-adbec9da]{margin-top:var(--space-3);padding-top:var(--space-3);position:relative}.history-item.is-major[data-v-adbec9da]:before{position:absolute;top:0;right:0;left:0;border-top:1px solid var(--border-strong);content:""}.item-meta[data-v-adbec9da]{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.item-version[data-v-adbec9da]{display:inline-flex;align-items:center;justify-content:center;min-width:50px;padding:1px 6px;font-family:Azeret Mono,monospace;font-size:var(--fs-xs);font-weight:600;color:var(--color-version);background:rgb(var(--color-version-rgb),.12);border:1px solid rgb(var(--color-version-rgb),.3);border-radius:var(--radius-sm)}.item-date[data-v-adbec9da]{font-family:Azeret Mono,monospace;font-size:var(--fs-xs);letter-spacing:.02em;color:var(--text-muted)}.item-desc[data-v-adbec9da]{font-size:var(--fs-sm);line-height:1.4;color:var(--text-secondary)}.empty-state[data-v-adbec9da]{padding:var(--space-6) var(--space-4);font-size:var(--fs-sm);text-align:center;color:var(--text-muted)}[data-v-6c3e52fc]:root{color:var(--text-primary);--bg-app: #0a0a0a;--bg-surface: #121218;--bg-elevated: #1c1c23;--bg-overlay: rgb(15 15 15 / 85%);--bg-overlay-light: rgb(15 15 15 / 40%);--bg-subtle: rgb(255 255 255 / 3%);--bg-hover: rgb(255 255 255 / 6%);--bg-active: rgb(255 255 255 / 10%);--bg-selected: rgb(255 255 255 / 20%);--bg-black-overlay: rgb(0 0 0 / 50%);--shadow-soft: rgb(0 0 0 / 20%);--shadow-medium: rgb(0 0 0 / 40%);--shadow-heavy: rgb(0 0 0 / 60%);--shadow-glow: rgb(255 255 255 / 20%);--shadow-panel: 0 12px 40px var(--shadow-heavy);--shadow-popover: 0 8px 32px var(--shadow-medium);--shadow-button: 0 2px 0 var(--shadow-medium);--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-12: 48px;--border-subtle: rgb(255 255 255 / 5%);--border-medium: rgb(255 255 255 / 10%);--border-strong: rgb(255 255 255 / 20%);--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-pill: 999px;--text-primary: #eaeaff;--text-secondary: rgb(234 234 255 / 78%);--text-muted: rgb(234 234 255 / 48%);--fs-xs: .65rem;--fs-sm: .75rem;--fs-md: .875rem;--fs-lg: 1.125rem;--fs-xl: 1.5rem;--fs-huge: 2rem;--blue: #4292fa;--blue-rgb: 66, 146, 250;--red: #ff5961;--red-rgb: 255, 89, 97;--teal: #17f2b9;--teal-rgb: 23, 242, 185;--amber: #ffa835;--amber-rgb: 255, 168, 53;--ochre: #e15e2f;--ochre-rgb: 225, 94, 47;--indigo: #776cff;--indigo-rgb: 119, 108, 255;--pink: #ff27b9;--pink-rgb: 255, 39, 185;--yellow: #eae752;--yellow-rgb: 234, 231, 82;--color-z: var(--blue);--color-c: var(--red);--color-memory: var(--teal);--color-power: var(--amber);--color-power-offset: var(--ochre);--color-coeff: var(--indigo);--color-relaxation: var(--pink);--color-primary: var(--indigo);--color-info: var(--blue);--color-danger: var(--red);--color-success: var(--teal);--color-warning: var(--amber);--color-accent: var(--pink);--color-version: var(--teal);--color-version-rgb: var(--teal-rgb);--t-normal: .2s;--t-slow: .4s;--cubic-bezier: cubic-bezier(.2, .8, .2, 1);--header-height: 60px}.smooth-container-wrapper[data-v-6c3e52fc]{width:100%;position:relative;overflow:hidden;transition:height .28s cubic-bezier(.25,1,.5,1)}.panel-pure-fade-enter-active[data-v-6c3e52fc],.panel-pure-fade-leave-active[data-v-6c3e52fc]{transition:opacity .18s ease}.panel-pure-fade-leave-active[data-v-6c3e52fc]{width:100%;position:absolute;top:0;left:0}.panel-pure-fade-enter-from[data-v-6c3e52fc],.panel-pure-fade-leave-to[data-v-6c3e52fc]{opacity:0}.panel-fade-enter-active[data-v-6c3e52fc],.panel-fade-leave-active[data-v-6c3e52fc]{transition:opacity .2s ease,transform .25s ease}.panel-fade-leave-active[data-v-6c3e52fc]{width:100%;position:absolute;top:0;left:0}.panel-fade-enter-from[data-v-6c3e52fc]{transform:translateY(10px);opacity:0}.panel-fade-leave-to[data-v-6c3e52fc]{transform:translateY(-10px);opacity:0}[data-v-74ebed8f]:root{color:var(--text-primary);--bg-app: #0a0a0a;--bg-surface: #121218;--bg-elevated: #1c1c23;--bg-overlay: rgb(15 15 15 / 85%);--bg-overlay-light: rgb(15 15 15 / 40%);--bg-subtle: rgb(255 255 255 / 3%);--bg-hover: rgb(255 255 255 / 6%);--bg-active: rgb(255 255 255 / 10%);--bg-selected: rgb(255 255 255 / 20%);--bg-black-overlay: rgb(0 0 0 / 50%);--shadow-soft: rgb(0 0 0 / 20%);--shadow-medium: rgb(0 0 0 / 40%);--shadow-heavy: rgb(0 0 0 / 60%);--shadow-glow: rgb(255 255 255 / 20%);--shadow-panel: 0 12px 40px var(--shadow-heavy);--shadow-popover: 0 8px 32px var(--shadow-medium);--shadow-button: 0 2px 0 var(--shadow-medium);--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-12: 48px;--border-subtle: rgb(255 255 255 / 5%);--border-medium: rgb(255 255 255 / 10%);--border-strong: rgb(255 255 255 / 20%);--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-pill: 999px;--text-primary: #eaeaff;--text-secondary: rgb(234 234 255 / 78%);--text-muted: rgb(234 234 255 / 48%);--fs-xs: .65rem;--fs-sm: .75rem;--fs-md: .875rem;--fs-lg: 1.125rem;--fs-xl: 1.5rem;--fs-huge: 2rem;--blue: #4292fa;--blue-rgb: 66, 146, 250;--red: #ff5961;--red-rgb: 255, 89, 97;--teal: #17f2b9;--teal-rgb: 23, 242, 185;--amber: #ffa835;--amber-rgb: 255, 168, 53;--ochre: #e15e2f;--ochre-rgb: 225, 94, 47;--indigo: #776cff;--indigo-rgb: 119, 108, 255;--pink: #ff27b9;--pink-rgb: 255, 39, 185;--yellow: #eae752;--yellow-rgb: 234, 231, 82;--color-z: var(--blue);--color-c: var(--red);--color-memory: var(--teal);--color-power: var(--amber);--color-power-offset: var(--ochre);--color-coeff: var(--indigo);--color-relaxation: var(--pink);--color-primary: var(--indigo);--color-info: var(--blue);--color-danger: var(--red);--color-success: var(--teal);--color-warning: var(--amber);--color-accent: var(--pink);--color-version: var(--teal);--color-version-rgb: var(--teal-rgb);--t-normal: .2s;--t-slow: .4s;--cubic-bezier: cubic-bezier(.2, .8, .2, 1);--header-height: 60px}.shortcuts-wrapper[data-v-74ebed8f]{display:flex;flex-direction:column;width:1140px;max-width:calc(100vw - var(--space-8));padding:var(--space-4) var(--space-5);box-sizing:border-box}.shortcuts-header[data-v-74ebed8f]{display:flex;align-items:center;justify-content:flex-start;margin-bottom:var(--space-6)}.tabs-nav[data-v-74ebed8f]{display:inline-flex;gap:var(--space-2);padding:var(--space-1-5);background:var(--bg-black-overlay);border:1px solid var(--border-medium);border-radius:var(--radius-xl)}.tab-btn[data-v-74ebed8f]{padding:var(--space-2) var(--space-5);font-size:.95rem;font-weight:500;color:var(--text-secondary);background:transparent;border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;transition:all .15s ease}.tab-btn[data-v-74ebed8f]:hover{color:var(--text-primary);background:var(--bg-hover)}.tab-btn.active[data-v-74ebed8f]{color:var(--color-primary);background:var(--bg-surface-elevated);border-color:var(--border-medium);box-shadow:0 4px 12px var(--shadow-medium)}.shortcuts-grid[data-v-74ebed8f]{display:grid;align-items:start;gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}.grid-column[data-v-74ebed8f]{display:flex;flex-direction:column;min-width:0}.grid-column.is-dynamic-zone[data-v-74ebed8f]{padding:var(--space-2-5) var(--space-3);border:1px solid var(--border-medium);border-radius:var(--radius-lg);box-shadow:inset 0 0 16px #0003;transition:border-color .2s ease,background .2s ease}.grid-column.is-dynamic-zone.classic[data-v-74ebed8f]{background:#ff596105;border-color:#ff596140}.grid-column.is-dynamic-zone.classic .group-header[data-v-74ebed8f]{color:var(--color-danger);opacity:.9}.grid-column.is-dynamic-zone.ifs[data-v-74ebed8f]{background:#818cf805;border-color:#818cf840}.grid-column.is-dynamic-zone.ifs .group-header[data-v-74ebed8f]{color:#818cf8;opacity:.9}.dynamics-switcher-bar[data-v-74ebed8f]{display:flex;width:100%;margin-bottom:var(--space-4);background:var(--bg-black-overlay);border:1px solid var(--border-medium);border-radius:var(--radius-md);overflow:hidden}.submode-tab-btn[data-v-74ebed8f]{flex:1;min-height:34px;padding:var(--space-1-5) var(--space-3);font-family:var(--font-sans);font-size:.85rem;font-weight:600;letter-spacing:.03em;color:var(--text-secondary);background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all .15s ease}.submode-tab-btn[data-v-74ebed8f]:hover{color:var(--text-primary);background:var(--bg-hover)}.submode-tab-btn.classic.is-active[data-v-74ebed8f]{color:var(--color-danger);background:#ff596114;border-bottom-color:var(--color-danger);box-shadow:inset 0 -1px 0 var(--color-danger)}.submode-tab-btn.ifs.is-active[data-v-74ebed8f]{color:#818cf8;background:#818cf814;border-bottom-color:#818cf8;box-shadow:inset 0 -1px #818cf8}.submode-tab-btn+.submode-tab-btn[data-v-74ebed8f]{border-left:1px solid var(--border-medium)}.dynamic-groups-wrapper[data-v-74ebed8f]{display:flex;flex-direction:column;min-width:0}.shortcut-group[data-v-74ebed8f]{min-width:0;margin-bottom:var(--space-5)}.shortcut-list[data-v-74ebed8f]{display:flex;flex-direction:column;min-width:0}.group-header[data-v-74ebed8f]{margin:0 0 var(--space-3);font-size:.82rem;letter-spacing:.05rem;text-transform:uppercase;color:var(--accent-primary);opacity:.85}.shortcut-item[data-v-74ebed8f]{display:grid;align-items:center;gap:var(--space-2-5);grid-template-columns:108px 1fr;min-width:0;margin-bottom:var(--space-2)}.key-tags[data-v-74ebed8f]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);min-width:0}kbd[data-v-74ebed8f]{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 var(--space-1-5);box-sizing:border-box;font-family:var(--font-mono);font-size:.72rem;font-weight:500;color:var(--text-primary);white-space:nowrap;background:var(--bg-surface-elevated);border:1px solid var(--border-medium);border-radius:var(--radius-sm);box-shadow:var(--shadow-button)}.key-desc[data-v-74ebed8f]{min-width:0;font-size:.82rem;color:var(--text-secondary);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.column-fade-enter-active[data-v-74ebed8f],.column-fade-leave-active[data-v-74ebed8f]{transition:opacity .12s ease}.column-fade-enter-from[data-v-74ebed8f],.column-fade-leave-to[data-v-74ebed8f]{opacity:0}@media(width<=1200px){.shortcuts-wrapper[data-v-74ebed8f]{width:1020px;padding:var(--space-4)}.shortcuts-grid[data-v-74ebed8f]{gap:var(--space-4)}.shortcut-item[data-v-74ebed8f]{gap:var(--space-2);grid-template-columns:100px 1fr}}@media(width<=1040px){.shortcuts-wrapper[data-v-74ebed8f]{width:720px}.shortcuts-grid[data-v-74ebed8f]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-column.is-dynamic-zone[data-v-74ebed8f]{grid-column:span 2}}@media(width<=768px){.shortcuts-wrapper[data-v-74ebed8f]{width:100%;max-width:calc(100vw - var(--space-4))}.shortcuts-grid[data-v-74ebed8f]{grid-template-columns:1fr}.grid-column.is-dynamic-zone[data-v-74ebed8f]{grid-column:span 1}}[data-v-1a0f851e]:root{color:var(--text-primary);--bg-app: #0a0a0a;--bg-surface: #121218;--bg-elevated: #1c1c23;--bg-overlay: rgb(15 15 15 / 85%);--bg-overlay-light: rgb(15 15 15 / 40%);--bg-subtle: rgb(255 255 255 / 3%);--bg-hover: rgb(255 255 255 / 6%);--bg-active: rgb(255 255 255 / 10%);--bg-selected: rgb(255 255 255 / 20%);--bg-black-overlay: rgb(0 0 0 / 50%);--shadow-soft: rgb(0 0 0 / 20%);--shadow-medium: rgb(0 0 0 / 40%);--shadow-heavy: rgb(0 0 0 / 60%);--shadow-glow: rgb(255 255 255 / 20%);--shadow-panel: 0 12px 40px var(--shadow-heavy);--shadow-popover: 0 8px 32px var(--shadow-medium);--shadow-button: 0 2px 0 var(--shadow-medium);--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-12: 48px;--border-subtle: rgb(255 255 255 / 5%);--border-medium: rgb(255 255 255 / 10%);--border-strong: rgb(255 255 255 / 20%);--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-pill: 999px;--text-primary: #eaeaff;--text-secondary: rgb(234 234 255 / 78%);--text-muted: rgb(234 234 255 / 48%);--fs-xs: .65rem;--fs-sm: .75rem;--fs-md: .875rem;--fs-lg: 1.125rem;--fs-xl: 1.5rem;--fs-huge: 2rem;--blue: #4292fa;--blue-rgb: 66, 146, 250;--red: #ff5961;--red-rgb: 255, 89, 97;--teal: #17f2b9;--teal-rgb: 23, 242, 185;--amber: #ffa835;--amber-rgb: 255, 168, 53;--ochre: #e15e2f;--ochre-rgb: 225, 94, 47;--indigo: #776cff;--indigo-rgb: 119, 108, 255;--pink: #ff27b9;--pink-rgb: 255, 39, 185;--yellow: #eae752;--yellow-rgb: 234, 231, 82;--color-z: var(--blue);--color-c: var(--red);--color-memory: var(--teal);--color-power: var(--amber);--color-power-offset: var(--ochre);--color-coeff: var(--indigo);--color-relaxation: var(--pink);--color-primary: var(--indigo);--color-info: var(--blue);--color-danger: var(--red);--color-success: var(--teal);--color-warning: var(--amber);--color-accent: var(--pink);--color-version: var(--teal);--color-version-rgb: var(--teal-rgb);--t-normal: .2s;--t-slow: .4s;--cubic-bezier: cubic-bezier(.2, .8, .2, 1);--header-height: 60px}p[data-v-1a0f851e]{margin-bottom:.5rem;font-size:var(--fs-sm)}.welcome-toast[data-v-1a0f851e]{width:370px;padding:1.5rem;position:fixed;right:0;bottom:0;z-index:10000;background:var(--bg-overlay);border:1px solid var(--border-medium);border-radius:var(--radius-2xl) 0 0;box-shadow:var(--shadow-panel);backdrop-filter:blur(20px)}.welcome-title[data-v-1a0f851e]{font-size:var(--fs-lg);font-weight:600;letter-spacing:.05rem;color:var(--text-primary)}.welcome-subtitle[data-v-1a0f851e]{margin:.25rem 0 1.5rem;padding-bottom:.5rem;font-size:var(--fs-md);border-bottom:thin solid var(--border-medium);opacity:.7}.welcome-hints[data-v-1a0f851e]{display:flex;flex-direction:column;gap:var(--space-2-5);margin:0;padding:0}.welcome-hints li[data-v-1a0f851e]{display:flex;align-items:center;gap:var(--space-1);font-size:.85rem}kbd[data-v-1a0f851e]{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:22px;padding:0 var(--space-1-5);font-family:var(--font-mono);font-size:.75rem;font-weight:500;color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border-medium);border-radius:var(--radius-sm);box-shadow:var(--shadow-button)}.close-btn[data-v-1a0f851e]{position:absolute;top:12px;right:12px;color:var(--text-muted);background:none;border:none;cursor:pointer;transition:color .2s}.close-btn[data-v-1a0f851e]:hover{color:var(--text-primary)}.slide-up-enter-active[data-v-1a0f851e],.slide-up-leave-active[data-v-1a0f851e]{transition:all .4s cubic-bezier(.16,1,.3,1)}.slide-up-enter-from[data-v-1a0f851e]{transform:translateY(20px);opacity:0}.slide-up-leave-to[data-v-1a0f851e]{transform:scale(.9);opacity:0}[data-v-de02d733]:root{color:var(--text-primary);--bg-app: #0a0a0a;--bg-surface: #121218;--bg-elevated: #1c1c23;--bg-overlay: rgb(15 15 15 / 85%);--bg-overlay-light: rgb(15 15 15 / 40%);--bg-subtle: rgb(255 255 255 / 3%);--bg-hover: rgb(255 255 255 / 6%);--bg-active: rgb(255 255 255 / 10%);--bg-selected: rgb(255 255 255 / 20%);--bg-black-overlay: rgb(0 0 0 / 50%);--shadow-soft: rgb(0 0 0 / 20%);--shadow-medium: rgb(0 0 0 / 40%);--shadow-heavy: rgb(0 0 0 / 60%);--shadow-glow: rgb(255 255 255 / 20%);--shadow-panel: 0 12px 40px var(--shadow-heavy);--shadow-popover: 0 8px 32px var(--shadow-medium);--shadow-button: 0 2px 0 var(--shadow-medium);--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-12: 48px;--border-subtle: rgb(255 255 255 / 5%);--border-medium: rgb(255 255 255 / 10%);--border-strong: rgb(255 255 255 / 20%);--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-pill: 999px;--text-primary: #eaeaff;--text-secondary: rgb(234 234 255 / 78%);--text-muted: rgb(234 234 255 / 48%);--fs-xs: .65rem;--fs-sm: .75rem;--fs-md: .875rem;--fs-lg: 1.125rem;--fs-xl: 1.5rem;--fs-huge: 2rem;--blue: #4292fa;--blue-rgb: 66, 146, 250;--red: #ff5961;--red-rgb: 255, 89, 97;--teal: #17f2b9;--teal-rgb: 23, 242, 185;--amber: #ffa835;--amber-rgb: 255, 168, 53;--ochre: #e15e2f;--ochre-rgb: 225, 94, 47;--indigo: #776cff;--indigo-rgb: 119, 108, 255;--pink: #ff27b9;--pink-rgb: 255, 39, 185;--yellow: #eae752;--yellow-rgb: 234, 231, 82;--color-z: var(--blue);--color-c: var(--red);--color-memory: var(--teal);--color-power: var(--amber);--color-power-offset: var(--ochre);--color-coeff: var(--indigo);--color-relaxation: var(--pink);--color-primary: var(--indigo);--color-info: var(--blue);--color-danger: var(--red);--color-success: var(--teal);--color-warning: var(--amber);--color-accent: var(--pink);--color-version: var(--teal);--color-version-rgb: var(--teal-rgb);--t-normal: .2s;--t-slow: .4s;--cubic-bezier: cubic-bezier(.2, .8, .2, 1);--header-height: 60px}.toast-hud[data-v-de02d733]{position:fixed;bottom:80px;left:50%;z-index:10000;transform:translate(-50%);pointer-events:none}.toast-pill[data-v-de02d733]{padding:var(--space-1-5) var(--space-5);font-size:var(--fs-sm);letter-spacing:.02em;color:var(--text-primary);background:var(--bg-overlay);border:1px solid var(--border-strong);border-radius:var(--radius-pill);box-shadow:var(--shadow-popover);backdrop-filter:blur(10px);white-space:nowrap}.toast-fade-enter-active[data-v-de02d733]{transition:opacity .2s ease,transform .3s cubic-bezier(.2,.8,.2,1)}.toast-fade-leave-active[data-v-de02d733]{transition:opacity .8s ease}.toast-fade-enter-from[data-v-de02d733]{transform:translateY(8px);opacity:0}.toast-fade-leave-to[data-v-de02d733]{opacity:0}[data-v-86c33214]:root{color:var(--text-primary);--bg-app: #0a0a0a;--bg-surface: #121218;--bg-elevated: #1c1c23;--bg-overlay: rgb(15 15 15 / 85%);--bg-overlay-light: rgb(15 15 15 / 40%);--bg-subtle: rgb(255 255 255 / 3%);--bg-hover: rgb(255 255 255 / 6%);--bg-active: rgb(255 255 255 / 10%);--bg-selected: rgb(255 255 255 / 20%);--bg-black-overlay: rgb(0 0 0 / 50%);--shadow-soft: rgb(0 0 0 / 20%);--shadow-medium: rgb(0 0 0 / 40%);--shadow-heavy: rgb(0 0 0 / 60%);--shadow-glow: rgb(255 255 255 / 20%);--shadow-panel: 0 12px 40px var(--shadow-heavy);--shadow-popover: 0 8px 32px var(--shadow-medium);--shadow-button: 0 2px 0 var(--shadow-medium);--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-12: 48px;--border-subtle: rgb(255 255 255 / 5%);--border-medium: rgb(255 255 255 / 10%);--border-strong: rgb(255 255 255 / 20%);--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-pill: 999px;--text-primary: #eaeaff;--text-secondary: rgb(234 234 255 / 78%);--text-muted: rgb(234 234 255 / 48%);--fs-xs: .65rem;--fs-sm: .75rem;--fs-md: .875rem;--fs-lg: 1.125rem;--fs-xl: 1.5rem;--fs-huge: 2rem;--blue: #4292fa;--blue-rgb: 66, 146, 250;--red: #ff5961;--red-rgb: 255, 89, 97;--teal: #17f2b9;--teal-rgb: 23, 242, 185;--amber: #ffa835;--amber-rgb: 255, 168, 53;--ochre: #e15e2f;--ochre-rgb: 225, 94, 47;--indigo: #776cff;--indigo-rgb: 119, 108, 255;--pink: #ff27b9;--pink-rgb: 255, 39, 185;--yellow: #eae752;--yellow-rgb: 234, 231, 82;--color-z: var(--blue);--color-c: var(--red);--color-memory: var(--teal);--color-power: var(--amber);--color-power-offset: var(--ochre);--color-coeff: var(--indigo);--color-relaxation: var(--pink);--color-primary: var(--indigo);--color-info: var(--blue);--color-danger: var(--red);--color-success: var(--teal);--color-warning: var(--amber);--color-accent: var(--pink);--color-version: var(--teal);--color-version-rgb: var(--teal-rgb);--t-normal: .2s;--t-slow: .4s;--cubic-bezier: cubic-bezier(.2, .8, .2, 1);--header-height: 60px}.ui-edge-trigger[data-v-86c33214]{width:24px;height:100vh;position:fixed;top:0;left:0;z-index:9999;background:transparent;cursor:pointer}.ui-edge-trigger[data-v-86c33214]:before{position:absolute;inset:0;background:linear-gradient(to right,rgba(0,0,0,.4) 0%,transparent 100%);opacity:0;transition:opacity .3s ease;content:""}.ui-edge-trigger.is-hidden[data-v-86c33214]{display:none}.indicator[data-v-86c33214]{display:flex;align-items:center;justify-content:center;width:100%;height:64px;position:absolute;top:50%;left:0;transform:translateY(-50%);opacity:0;transition:opacity .3s ease,transform .3s cubic-bezier(.4,0,.2,1)}.chevron[data-v-86c33214]{display:flex;align-items:center;justify-content:center;transform:translate(-8px);color:#ffffffb3;user-select:none;transition:transform .3s cubic-bezier(.4,0,.2,1),color .3s ease;filter:drop-shadow(0 0 6px rgba(0,0,0,.8))}.ui-edge-trigger[data-v-86c33214]:hover:before{opacity:1}.ui-edge-trigger:hover .indicator[data-v-86c33214]{opacity:1}.ui-edge-trigger:hover .chevron[data-v-86c33214]{transform:translate(0);color:#fff}[data-v-20851491]:root{color:var(--text-primary);--bg-app: #0a0a0a;--bg-surface: #121218;--bg-elevated: #1c1c23;--bg-overlay: rgb(15 15 15 / 85%);--bg-overlay-light: rgb(15 15 15 / 40%);--bg-subtle: rgb(255 255 255 / 3%);--bg-hover: rgb(255 255 255 / 6%);--bg-active: rgb(255 255 255 / 10%);--bg-selected: rgb(255 255 255 / 20%);--bg-black-overlay: rgb(0 0 0 / 50%);--shadow-soft: rgb(0 0 0 / 20%);--shadow-medium: rgb(0 0 0 / 40%);--shadow-heavy: rgb(0 0 0 / 60%);--shadow-glow: rgb(255 255 255 / 20%);--shadow-panel: 0 12px 40px var(--shadow-heavy);--shadow-popover: 0 8px 32px var(--shadow-medium);--shadow-button: 0 2px 0 var(--shadow-medium);--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-12: 48px;--border-subtle: rgb(255 255 255 / 5%);--border-medium: rgb(255 255 255 / 10%);--border-strong: rgb(255 255 255 / 20%);--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-pill: 999px;--text-primary: #eaeaff;--text-secondary: rgb(234 234 255 / 78%);--text-muted: rgb(234 234 255 / 48%);--fs-xs: .65rem;--fs-sm: .75rem;--fs-md: .875rem;--fs-lg: 1.125rem;--fs-xl: 1.5rem;--fs-huge: 2rem;--blue: #4292fa;--blue-rgb: 66, 146, 250;--red: #ff5961;--red-rgb: 255, 89, 97;--teal: #17f2b9;--teal-rgb: 23, 242, 185;--amber: #ffa835;--amber-rgb: 255, 168, 53;--ochre: #e15e2f;--ochre-rgb: 225, 94, 47;--indigo: #776cff;--indigo-rgb: 119, 108, 255;--pink: #ff27b9;--pink-rgb: 255, 39, 185;--yellow: #eae752;--yellow-rgb: 234, 231, 82;--color-z: var(--blue);--color-c: var(--red);--color-memory: var(--teal);--color-power: var(--amber);--color-power-offset: var(--ochre);--color-coeff: var(--indigo);--color-relaxation: var(--pink);--color-primary: var(--indigo);--color-info: var(--blue);--color-danger: var(--red);--color-success: var(--teal);--color-warning: var(--amber);--color-accent: var(--pink);--color-version: var(--teal);--color-version-rgb: var(--teal-rgb);--t-normal: .2s;--t-slow: .4s;--cubic-bezier: cubic-bezier(.2, .8, .2, 1);--header-height: 60px}.utility-header[data-v-20851491]{display:flex;align-items:stretch;height:var(--header-height);background:var(--bg-overlay-light);border-bottom:1px solid var(--border-subtle)}.header-action-button[data-v-20851491]{display:flex;align-items:center;justify-content:center;padding:0 var(--space-6);color:var(--text-secondary);appearance:none;background:transparent;border:none;cursor:pointer;transition:background var(--t-normal) var(--cubic-bezier)}.header-action-button.is-active[data-v-20851491],.header-action-button[data-v-20851491]:hover{background:var(--bg-hover)}.header-action-button svg[data-v-20851491]{width:20px;height:20px}.fractal-title-widget[data-v-20851491]{display:flex;align-items:center;justify-content:center;flex:1;gap:var(--space-3);position:relative;cursor:pointer;transition:background var(--t-normal) var(--cubic-bezier)}.fractal-title-widget[data-v-20851491]:hover{background:var(--border-subtle)}.fractal-title-widget.is-active[data-v-20851491]{background:var(--bg-active)}.fractal-title-widget.is-active .chevron-icon[data-v-20851491]{opacity:1}.fractal-title-widget.is-disabled[data-v-20851491]{cursor:default}.fractal-title-widget.is-disabled[data-v-20851491]:hover{background:transparent}.formula-display-name[data-v-20851491]{display:flex;align-items:center;gap:var(--space-2-5);padding-left:var(--space-7);font-size:var(--fs-md);white-space:nowrap;transition:.3s ease}.formula-display-name.is-ifs[data-v-20851491]{padding-left:0;font-size:13px}.settings-gear.spinning[data-v-20851491]{transform:rotate(90deg);transition:transform var(--t-slow) var(--cubic-bezier)}[data-v-6134d3ad]:root{color:var(--text-primary);--bg-app: #0a0a0a;--bg-surface: #121218;--bg-elevated: #1c1c23;--bg-overlay: rgb(15 15 15 / 85%);--bg-overlay-light: rgb(15 15 15 / 40%);--bg-subtle: rgb(255 255 255 / 3%);--bg-hover: rgb(255 255 255 / 6%);--bg-active: rgb(255 255 255 / 10%);--bg-selected: rgb(255 255 255 / 20%);--bg-black-overlay: rgb(0 0 0 / 50%);--shadow-soft: rgb(0 0 0 / 20%);--shadow-medium: rgb(0 0 0 / 40%);--shadow-heavy: rgb(0 0 0 / 60%);--shadow-glow: rgb(255 255 255 / 20%);--shadow-panel: 0 12px 40px var(--shadow-heavy);--shadow-popover: 0 8px 32px var(--shadow-medium);--shadow-button: 0 2px 0 var(--shadow-medium);--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-12: 48px;--border-subtle: rgb(255 255 255 / 5%);--border-medium: rgb(255 255 255 / 10%);--border-strong: rgb(255 255 255 / 20%);--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-pill: 999px;--text-primary: #eaeaff;--text-secondary: rgb(234 234 255 / 78%);--text-muted: rgb(234 234 255 / 48%);--fs-xs: .65rem;--fs-sm: .75rem;--fs-md: .875rem;--fs-lg: 1.125rem;--fs-xl: 1.5rem;--fs-huge: 2rem;--blue: #4292fa;--blue-rgb: 66, 146, 250;--red: #ff5961;--red-rgb: 255, 89, 97;--teal: #17f2b9;--teal-rgb: 23, 242, 185;--amber: #ffa835;--amber-rgb: 255, 168, 53;--ochre: #e15e2f;--ochre-rgb: 225, 94, 47;--indigo: #776cff;--indigo-rgb: 119, 108, 255;--pink: #ff27b9;--pink-rgb: 255, 39, 185;--yellow: #eae752;--yellow-rgb: 234, 231, 82;--color-z: var(--blue);--color-c: var(--red);--color-memory: var(--teal);--color-power: var(--amber);--color-power-offset: var(--ochre);--color-coeff: var(--indigo);--color-relaxation: var(--pink);--color-primary: var(--indigo);--color-info: var(--blue);--color-danger: var(--red);--color-success: var(--teal);--color-warning: var(--amber);--color-accent: var(--pink);--color-version: var(--teal);--color-version-rgb: var(--teal-rgb);--t-normal: .2s;--t-slow: .4s;--cubic-bezier: cubic-bezier(.2, .8, .2, 1);--header-height: 60px}.domain-control-row[data-v-6134d3ad]{display:flex;align-items:center;gap:var(--space-2);height:36px;padding:0 var(--space-1);border-radius:var(--radius-sm)}.label-container[data-v-6134d3ad]{display:flex;align-items:center;width:105px;cursor:pointer}.label-container.clickable:hover .domain-badge[data-v-6134d3ad]{background:var(--bg-surface-hover, rgba(255, 255, 255, .16))}.domain-badge[data-v-6134d3ad]{display:inline-flex;align-items:center;justify-content:center;margin-left:4px;padding:1px 6px;font-family:var(--font-mono, monospace);font-size:var(--fs-xs);font-weight:600;color:var(--color-accent, #a78bfa);background:var(--bg-surface-elevated, rgba(255, 255, 255, .08));border-radius:var(--radius-sm);transition:background-color var(--transition-fast, .15s ease)}.control-label[data-v-6134d3ad]{font-size:var(--fs-sm);opacity:.8;user-select:none}.domain-dropdown[data-v-6134d3ad]{flex:1}.slider-stack[data-v-6134d3ad]{margin-right:14px}.icon-branch[data-v-2d253fdf]{display:inline-block;vertical-align:middle;flex-shrink:0}[data-v-e4796f9f]:root{color:var(--text-primary);--bg-app: #0a0a0a;--bg-surface: #121218;--bg-elevated: #1c1c23;--bg-overlay: rgb(15 15 15 / 85%);--bg-overlay-light: rgb(15 15 15 / 40%);--bg-subtle: rgb(255 255 255 / 3%);--bg-hover: rgb(255 255 255 / 6%);--bg-active: rgb(255 255 255 / 10%);--bg-selected: rgb(255 255 255 / 20%);--bg-black-overlay: rgb(0 0 0 / 50%);--shadow-soft: rgb(0 0 0 / 20%);--shadow-medium: rgb(0 0 0 / 40%);--shadow-heavy: rgb(0 0 0 / 60%);--shadow-glow: rgb(255 255 255 / 20%);--shadow-panel: 0 12px 40px var(--shadow-heavy);--shadow-popover: 0 8px 32px var(--shadow-medium);--shadow-button: 0 2px 0 var(--shadow-medium);--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-12: 48px;--border-subtle: rgb(255 255 255 / 5%);--border-medium: rgb(255 255 255 / 10%);--border-strong: rgb(255 255 255 / 20%);--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-pill: 999px;--text-primary: #eaeaff;--text-secondary: rgb(234 234 255 / 78%);--text-muted: rgb(234 234 255 / 48%);--fs-xs: .65rem;--fs-sm: .75rem;--fs-md: .875rem;--fs-lg: 1.125rem;--fs-xl: 1.5rem;--fs-huge: 2rem;--blue: #4292fa;--blue-rgb: 66, 146, 250;--red: #ff5961;--red-rgb: 255, 89, 97;--teal: #17f2b9;--teal-rgb: 23, 242, 185;--amber: #ffa835;--amber-rgb: 255, 168, 53;--ochre: #e15e2f;--ochre-rgb: 225, 94, 47;--indigo: #776cff;--indigo-rgb: 119, 108, 255;--pink: #ff27b9;--pink-rgb: 255, 39, 185;--yellow: #eae752;--yellow-rgb: 234, 231, 82;--color-z: var(--blue);--color-c: var(--red);--color-memory: var(--teal);--color-power: var(--amber);--color-power-offset: var(--ochre);--color-coeff: var(--indigo);--color-relaxation: var(--pink);--color-primary: var(--indigo);--color-info: var(--blue);--color-danger: var(--red);--color-success: var(--teal);--color-warning: var(--amber);--color-accent: var(--pink);--color-version: var(--teal);--color-version-rgb: var(--teal-rgb);--t-normal: .2s;--t-slow: .4s;--cubic-bezier: cubic-bezier(.2, .8, .2, 1);--header-height: 60px}.slidable-number[data-v-e4796f9f]{display:inline-block;min-width:64px;height:32px;padding:var(--space-0-5) var(--space-1-5);position:relative;line-height:28px;text-align:center;background:var(--bg-subtle);border:1px solid var(--border-medium);border-radius:var(--radius-md);cursor:all-scroll;user-select:none;font-variant-numeric:tabular-nums}.is-pickable[data-v-e4796f9f]{background:var(--bg-active);border:1px solid currentcolor!important;cursor:cell;animation:pick-pulse-e4796f9f 2s infinite ease-in-out}@keyframes pick-pulse-e4796f9f{0%{box-shadow:0 0 0 0 currentcolor;opacity:1}50%{box-shadow:0 0 0 6px transparent;opacity:.7}to{box-shadow:0 0 0 0 transparent;opacity:1}}[data-v-1a3a4750]:root{color:var(--text-primary);--bg-app: #0a0a0a;--bg-surface: #121218;--bg-elevated: #1c1c23;--bg-overlay: rgb(15 15 15 / 85%);--bg-overlay-light: rgb(15 15 15 / 40%);--bg-subtle: rgb(255 255 255 / 3%);--bg-hover: rgb(255 255 255 / 6%);--bg-active: rgb(255 255 255 / 10%);--bg-selected: rgb(255 255 255 / 20%);--bg-black-overlay: rgb(0 0 0 / 50%);--shadow-soft: rgb(0 0 0 / 20%);--shadow-medium: rgb(0 0 0 / 40%);--shadow-heavy: rgb(0 0 0 / 60%);--shadow-glow: rgb(255 255 255 / 20%);--shadow-panel: 0 12px 40px var(--shadow-heavy);--shadow-popover: 0 8px 32px var(--shadow-medium);--shadow-button: 0 2px 0 var(--shadow-medium);--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-12: 48px;--border-subtle: rgb(255 255 255 / 5%);--border-medium: rgb(255 255 255 / 10%);--border-strong: rgb(255 255 255 / 20%);--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-pill: 999px;--text-primary: #eaeaff;--text-secondary: rgb(234 234 255 / 78%);--text-muted: rgb(234 234 255 / 48%);--fs-xs: .65rem;--fs-sm: .75rem;--fs-md: .875rem;--fs-lg: 1.125rem;--fs-xl: 1.5rem;--fs-huge: 2rem;--blue: #4292fa;--blue-rgb: 66, 146, 250;--red: #ff5961;--red-rgb: 255, 89, 97;--teal: #17f2b9;--teal-rgb: 23, 242, 185;--amber: #ffa835;--amber-rgb: 255, 168, 53;--ochre: #e15e2f;--ochre-rgb: 225, 94, 47;--indigo: #776cff;--indigo-rgb: 119, 108, 255;--pink: #ff27b9;--pink-rgb: 255, 39, 185;--yellow: #eae752;--yellow-rgb: 234, 231, 82;--color-z: var(--blue);--color-c: var(--red);--color-memory: var(--teal);--color-power: var(--amber);--color-power-offset: var(--ochre);--color-coeff: var(--indigo);--color-relaxation: var(--pink);--color-primary: var(--indigo);--color-info: var(--blue);--color-danger: var(--red);--color-success: var(--teal);--color-warning: var(--amber);--color-accent: var(--pink);--color-version: var(--teal);--color-version-rgb: var(--teal-rgb);--t-normal: .2s;--t-slow: .4s;--cubic-bezier: cubic-bezier(.2, .8, .2, 1);--header-height: 60px}.slider-group[data-v-1a3a4750]{display:flex;align-items:center;gap:var(--space-2);height:32px;min-height:32px;padding:0 var(--space-1);box-sizing:border-box;border-left:2px solid transparent;border-radius:var(--radius-sm);transition:background-color .2s,border-color .2s;transition:background-color var(--t-normal) var(--cubic-bezier)}.slider-group.is-active[data-v-1a3a4750]{background:var(--bg-hover)}.slider-group.is-focused[data-v-1a3a4750]{background:var(--bg-hover);border-left:2px solid var(--parameter-color)}.parameter-section[data-v-1a3a4750]{background:var(--bg-overlay-light);border:1px solid var(--border-subtle);user-select:none}.parameter-section .section-title[data-v-1a3a4750]{font-size:var(--fs-sm)}.section-toolbar[data-v-1a3a4750]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-1) var(--space-2);background:var(--bg-subtle);border-bottom:1px solid var(--border-subtle)}.section-toolbar .section-title[data-v-1a3a4750]{letter-spacing:.1em}.title-group[data-v-1a3a4750]{display:flex;align-items:center;gap:var(--space-2)}.pause-indicator[data-v-1a3a4750]{color:var(--color-primary);opacity:.8}.toolbar-actions[data-v-1a3a4750]{display:flex;align-items:center;gap:var(--space-1)}.random-step-pill[data-v-1a3a4750]{display:inline-flex;align-items:center;padding:1px;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);overflow:hidden}.random-step-btn[data-v-1a3a4750]{display:inline-flex;align-items:center;justify-content:center;height:20px;padding:0 5px;font-family:inherit;font-size:10px;font-weight:500;letter-spacing:.02em;color:var(--text-muted);background:transparent;border:none;border-radius:calc(var(--radius-sm) - 1px);cursor:pointer;transition:color .15s ease,background .15s ease}.random-step-btn[data-v-1a3a4750]:hover{color:var(--text-primary)}.random-step-btn.is-active[data-v-1a3a4750]{font-weight:600;color:var(--color-primary);background:var(--bg-active)}.button-transparent[data-v-1a3a4750]{padding:var(--space-1);color:var(--text-secondary);background:transparent;border:none}.button-transparent[data-v-1a3a4750]:hover{color:var(--text-primary);background:var(--border-subtle)}.fractal-controls[data-v-1a3a4750]{display:flex;flex-direction:column;gap:var(--space-2);margin:calc(var(--space-3) * -1) calc(var(--space-2) * -1) 0;padding-bottom:var(--space-2)}.sliders-wrapper[data-v-1a3a4750]{display:flex;flex-direction:column;gap:var(--space-1-5);transition:height var(--t-normal) var(--cubic-bezier);overflow:hidden}.label-container[data-v-1a3a4750]{display:flex;align-items:center;width:105px}.label[data-v-1a3a4750]{font-size:var(--fs-sm);opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;user-select:none}.label[data-v-1a3a4750] p{display:inline;color:var(--parameter-color)}.label.clickable[data-v-1a3a4750]{cursor:pointer;transition:opacity .2s,text-shadow .2s}.label.clickable[data-v-1a3a4750]:hover{opacity:1;text-shadow:0 0 8px currentcolor}.live-indicator[data-v-1a3a4750]{display:inline-block;margin-left:var(--space-0-5);font-size:var(--fs-xs);color:var(--parameter-color);vertical-align:middle}.slider-stack[data-v-1a3a4750]{display:flex;flex:1;align-items:center;gap:var(--space-1-5)}.settings-actions[data-v-1a3a4750]{display:flex;align-items:center;gap:var(--space-1);margin-left:auto}.indicators[data-v-1a3a4750]{display:flex;gap:var(--space-0-5)}.badge[data-v-1a3a4750]{width:18px;height:18px;padding:var(--space-0-5) var(--space-1);font-size:var(--fs-xs);font-weight:800;line-height:18px;text-align:center;color:var(--text-primary);border-radius:var(--radius-xs)}.badge-m[data-v-1a3a4750]{background:var(--red) 20}.badge-z[data-v-1a3a4750]{background:var(--blue) 20}.gear-button[data-v-1a3a4750]{padding:var(--space-1);background:transparent;border:none;opacity:.4;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--t-normal) var(--cubic-bezier)}.gear-button .gear-icon[data-v-1a3a4750]{width:14px;height:14px}.gear-button[data-v-1a3a4750]:hover{transform:rotate(45deg);color:var(--text-primary);opacity:1}.gear-button.is-active[data-v-1a3a4750]{color:var(--color-primary);opacity:1}.slider-group:hover .gear-button[data-v-1a3a4750]{opacity:.8}.branch-button[data-v-1a3a4750]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;color:var(--text-secondary);background:transparent;border:1px solid transparent;border-radius:var(--radius-xs);opacity:.45;cursor:pointer;transition:all .15s ease}.branch-button[data-v-1a3a4750]:hover{color:var(--text-primary);background:var(--bg-hover);border-color:var(--border-subtle);opacity:1}.branch-button.is-active[data-v-1a3a4750]{color:#818cf8;background:#818cf826;border-color:#818cf84d;opacity:1}.branch-button.is-active[data-v-1a3a4750]:hover{background:#818cf840;border-color:#818cf880}.slider-group:hover .branch-button[data-v-1a3a4750]:not(.is-active){opacity:.75}.branch-button-spacer[data-v-1a3a4750]{width:22px;height:22px;flex-shrink:0}.math-operator[data-v-1a3a4750]{margin-bottom:var(--space-1)}.slider-suffix[data-v-1a3a4750]{font-size:var(--fs-lg);opacity:.8}[data-v-e18dfc96]:root{color:var(--text-primary);--bg-app: #0a0a0a;--bg-surface: #121218;--bg-elevated: #1c1c23;--bg-overlay: rgb(15 15 15 / 85%);--bg-overlay-light: rgb(15 15 15 / 40%);--bg-subtle: rgb(255 255 255 / 3%);--bg-hover: rgb(255 255 255 / 6%);--bg-active: rgb(255 255 255 / 10%);--bg-selected: rgb(255 255 255 / 20%);--bg-black-overlay: rgb(0 0 0 / 50%);--shadow-soft: rgb(0 0 0 / 20%);--shadow-medium: rgb(0 0 0 / 40%);--shadow-heavy: rgb(0 0 0 / 60%);--shadow-glow: rgb(255 255 255 / 20%);--shadow-panel: 0 12px 40px var(--shadow-heavy);--shadow-popover: 0 8px 32px var(--shadow-medium);--shadow-button: 0 2px 0 var(--shadow-medium);--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-12: 48px;--border-subtle: rgb(255 255 255 / 5%);--border-medium: rgb(255 255 255 / 10%);--border-strong: rgb(255 255 255 / 20%);--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-pill: 999px;--text-primary: #eaeaff;--text-secondary: rgb(234 234 255 / 78%);--text-muted: rgb(234 234 255 / 48%);--fs-xs: .65rem;--fs-sm: .75rem;--fs-md: .875rem;--fs-lg: 1.125rem;--fs-xl: 1.5rem;--fs-huge: 2rem;--blue: #4292fa;--blue-rgb: 66, 146, 250;--red: #ff5961;--red-rgb: 255, 89, 97;--teal: #17f2b9;--teal-rgb: 23, 242, 185;--amber: #ffa835;--amber-rgb: 255, 168, 53;--ochre: #e15e2f;--ochre-rgb: 225, 94, 47;--indigo: #776cff;--indigo-rgb: 119, 108, 255;--pink: #ff27b9;--pink-rgb: 255, 39, 185;--yellow: #eae752;--yellow-rgb: 234, 231, 82;--color-z: var(--blue);--color-c: var(--red);--color-memory: var(--teal);--color-power: var(--amber);--color-power-offset: var(--ochre);--color-coeff: var(--indigo);--color-relaxation: var(--pink);--color-primary: var(--indigo);--color-info: var(--blue);--color-danger: var(--red);--color-success: var(--teal);--color-warning: var(--amber);--color-accent: var(--pink);--color-version: var(--teal);--color-version-rgb: var(--teal-rgb);--t-normal: .2s;--t-slow: .4s;--cubic-bezier: cubic-bezier(.2, .8, .2, 1);--header-height: 60px}.axis-container[data-v-e18dfc96]{display:flex;gap:var(--space-2)}.axis-well[data-v-e18dfc96]{flex:1;min-height:85px;padding:var(--space-2);position:relative;color:#fff;background:var(--border-subtle);border:1px solid var(--border-medium);border-radius:var(--radius-lg);overflow:hidden;cursor:pointer;transition:all var(--t-normal) var(--cubic-bezier)}.axis-well[data-v-e18dfc96]:hover{background:var(--bg-hover);border-color:var(--border-strong)}.axis-well.is-active[data-v-e18dfc96]{background:var(--border-medium);border-color:var(--color-primary)}.axis-well.dimmed[data-v-e18dfc96]{filter:brightness(.5)}.active-glow[data-v-e18dfc96]{position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgb(var(--indigo-rgb),.15) 50%,transparent 100%) repeat-x;background-size:200% 100%;animation:sweep-bg 2s infinite linear}.well-header[data-v-e18dfc96]{margin-bottom:var(--space-2);font-size:var(--fs-xs);text-align:center;opacity:.6}.pill-box[data-v-e18dfc96]{display:flex;flex-wrap:wrap;gap:var(--space-1-5);position:relative;z-index:2}.pill[data-v-e18dfc96]{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-0-5) var(--space-2);font-size:var(--fs-sm);background:var(--bg-black-overlay);border:1px solid;border-radius:var(--radius-xl);transition:all var(--t-normal) var(--cubic-bezier)}.pill-prefix[data-v-e18dfc96]{color:var(--prefix-color)}.pill-prefix[data-v-e18dfc96] sub{position:relative;top:.15em;font-size:.75em;line-height:0;vertical-align:baseline}.pill[data-v-e18dfc96]:hover{color:var(--color-danger)!important;border-color:var(--color-danger)!important}.pill:hover .pill-prefix[data-v-e18dfc96]{color:var(--color-danger)}.remove-x[data-v-e18dfc96]{font-size:var(--fs-md);line-height:1}.empty-state[data-v-e18dfc96]{display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:.5}.big-plus[data-v-e18dfc96]{margin-bottom:var(--space-0-5);font-size:var(--fs-lg)}[data-v-f02550d0]:root{color:var(--text-primary);--bg-app: #0a0a0a;--bg-surface: #121218;--bg-elevated: #1c1c23;--bg-overlay: rgb(15 15 15 / 85%);--bg-overlay-light: rgb(15 15 15 / 40%);--bg-subtle: rgb(255 255 255 / 3%);--bg-hover: rgb(255 255 255 / 6%);--bg-active: rgb(255 255 255 / 10%);--bg-selected: rgb(255 255 255 / 20%);--bg-black-overlay: rgb(0 0 0 / 50%);--shadow-soft: rgb(0 0 0 / 20%);--shadow-medium: rgb(0 0 0 / 40%);--shadow-heavy: rgb(0 0 0 / 60%);--shadow-glow: rgb(255 255 255 / 20%);--shadow-panel: 0 12px 40px var(--shadow-heavy);--shadow-popover: 0 8px 32px var(--shadow-medium);--shadow-button: 0 2px 0 var(--shadow-medium);--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-12: 48px;--border-subtle: rgb(255 255 255 / 5%);--border-medium: rgb(255 255 255 / 10%);--border-strong: rgb(255 255 255 / 20%);--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-pill: 999px;--text-primary: #eaeaff;--text-secondary: rgb(234 234 255 / 78%);--text-muted: rgb(234 234 255 / 48%);--fs-xs: .65rem;--fs-sm: .75rem;--fs-md: .875rem;--fs-lg: 1.125rem;--fs-xl: 1.5rem;--fs-huge: 2rem;--blue: #4292fa;--blue-rgb: 66, 146, 250;--red: #ff5961;--red-rgb: 255, 89, 97;--teal: #17f2b9;--teal-rgb: 23, 242, 185;--amber: #ffa835;--amber-rgb: 255, 168, 53;--ochre: #e15e2f;--ochre-rgb: 225, 94, 47;--indigo: #776cff;--indigo-rgb: 119, 108, 255;--pink: #ff27b9;--pink-rgb: 255, 39, 185;--yellow: #eae752;--yellow-rgb: 234, 231, 82;--color-z: var(--blue);--color-c: var(--red);--color-memory: var(--teal);--color-power: var(--amber);--color-power-offset: var(--ochre);--color-coeff: var(--indigo);--color-relaxation: var(--pink);--color-primary: var(--indigo);--color-info: var(--blue);--color-danger: var(--red);--color-success: var(--teal);--color-warning: var(--amber);--color-accent: var(--pink);--color-version: var(--teal);--color-version-rgb: var(--teal-rgb);--t-normal: .2s;--t-slow: .4s;--cubic-bezier: cubic-bezier(.2, .8, .2, 1);--header-height: 60px}.manager-grid[data-v-f02550d0]{display:grid;gap:var(--space-2);grid-template-columns:1fr auto;width:100%}.main-slot[data-v-f02550d0]{min-width:0}.truncate[data-v-f02550d0]{flex-grow:1;margin-right:var(--space-2);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.action-slot[data-v-f02550d0]{display:flex;align-items:center;height:32px}.confirm-cancel-group[data-v-f02550d0]{display:flex;gap:var(--space-1)}.preset-item[data-v-f02550d0]{display:flex;align-items:center;justify-content:space-between;width:100%}.preset-item .preset-info[data-v-f02550d0]{display:flex;flex-direction:column;flex-grow:1;min-width:0}.preset-item .preset-info .preset-name[data-v-f02550d0]{font-size:var(--fs-md);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.preset-item .preset-info .preset-meta[data-v-f02550d0]{font-size:var(--fs-sm);opacity:.4}.button-dropdown-delete[data-v-f02550d0]{margin-left:var(--space-2);padding:0 var(--space-2);font-size:var(--fs-lg);color:var(--color-danger);background:transparent;border:none;opacity:.3;cursor:pointer}.button-dropdown-delete[data-v-f02550d0]:hover{opacity:1}[data-v-c592eea4]:root{color:var(--text-primary);--bg-app: #0a0a0a;--bg-surface: #121218;--bg-elevated: #1c1c23;--bg-overlay: rgb(15 15 15 / 85%);--bg-overlay-light: rgb(15 15 15 / 40%);--bg-subtle: rgb(255 255 255 / 3%);--bg-hover: rgb(255 255 255 / 6%);--bg-active: rgb(255 255 255 / 10%);--bg-selected: rgb(255 255 255 / 20%);--bg-black-overlay: rgb(0 0 0 / 50%);--shadow-soft: rgb(0 0 0 / 20%);--shadow-medium: rgb(0 0 0 / 40%);--shadow-heavy: rgb(0 0 0 / 60%);--shadow-glow: rgb(255 255 255 / 20%);--shadow-panel: 0 12px 40px var(--shadow-heavy);--shadow-popover: 0 8px 32px var(--shadow-medium);--shadow-button: 0 2px 0 var(--shadow-medium);--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-12: 48px;--border-subtle: rgb(255 255 255 / 5%);--border-medium: rgb(255 255 255 / 10%);--border-strong: rgb(255 255 255 / 20%);--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-pill: 999px;--text-primary: #eaeaff;--text-secondary: rgb(234 234 255 / 78%);--text-muted: rgb(234 234 255 / 48%);--fs-xs: .65rem;--fs-sm: .75rem;--fs-md: .875rem;--fs-lg: 1.125rem;--fs-xl: 1.5rem;--fs-huge: 2rem;--blue: #4292fa;--blue-rgb: 66, 146, 250;--red: #ff5961;--red-rgb: 255, 89, 97;--teal: #17f2b9;--teal-rgb: 23, 242, 185;--amber: #ffa835;--amber-rgb: 255, 168, 53;--ochre: #e15e2f;--ochre-rgb: 225, 94, 47;--indigo: #776cff;--indigo-rgb: 119, 108, 255;--pink: #ff27b9;--pink-rgb: 255, 39, 185;--yellow: #eae752;--yellow-rgb: 234, 231, 82;--color-z: var(--blue);--color-c: var(--red);--color-memory: var(--teal);--color-power: var(--amber);--color-power-offset: var(--ochre);--color-coeff: var(--indigo);--color-relaxation: var(--pink);--color-primary: var(--indigo);--color-info: var(--blue);--color-danger: var(--red);--color-success: var(--teal);--color-warning: var(--amber);--color-accent: var(--pink);--color-version: var(--teal);--color-version-rgb: var(--teal-rgb);--t-normal: .2s;--t-slow: .4s;--cubic-bezier: cubic-bezier(.2, .8, .2, 1);--header-height: 60px}.formula-container[data-v-c592eea4]{display:block;width:100%;padding:var(--space-1) 0;font-family:"Cambria Math",Times New Roman,serif;text-align:center;color:var(--text-secondary);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.formula-container.size-small[data-v-c592eea4]{font-size:var(--fs-md)}.formula-container.size-normal[data-v-c592eea4]{font-size:var(--fs-lg)}.formula-container.size-big[data-v-c592eea4]{font-size:var(--fs-xl)}.formula-container .prefix[data-v-c592eea4]{margin-right:var(--space-2);font-style:normal}.formula-container .math-op[data-v-c592eea4]{display:inline-block;margin-left:var(--space-1);font-style:normal}.formula-container .math-exponent[data-v-c592eea4]{position:relative;top:-.2em;font-size:.7em;line-height:0;vertical-align:super}.formula-container .inline-math[data-v-c592eea4]{display:inline;white-space:nowrap}.formula-container .fraction-wrapper[data-v-c592eea4]{display:inline-flex;align-items:center;vertical-align:middle;gap:var(--space-0-5)}.formula-container .fraction[data-v-c592eea4]{display:inline-flex;flex-direction:column;align-items:center;padding:0 var(--space-0-5)}.formula-container .fraction .numerator[data-v-c592eea4]{width:100%;padding:0 var(--space-1);text-align:center;border-bottom:1px solid currentcolor}.formula-container .fraction .denominator[data-v-c592eea4]{width:100%;padding:0 var(--space-1);text-align:center}[data-v-f326bb5f]:root{color:var(--text-primary);--bg-app: #0a0a0a;--bg-surface: #121218;--bg-elevated: #1c1c23;--bg-overlay: rgb(15 15 15 / 85%);--bg-overlay-light: rgb(15 15 15 / 40%);--bg-subtle: rgb(255 255 255 / 3%);--bg-hover: rgb(255 255 255 / 6%);--bg-active: rgb(255 255 255 / 10%);--bg-selected: rgb(255 255 255 / 20%);--bg-black-overlay: rgb(0 0 0 / 50%);--shadow-soft: rgb(0 0 0 / 20%);--shadow-medium: rgb(0 0 0 / 40%);--shadow-heavy: rgb(0 0 0 / 60%);--shadow-glow: rgb(255 255 255 / 20%);--shadow-panel: 0 12px 40px var(--shadow-heavy);--shadow-popover: 0 8px 32px var(--shadow-medium);--shadow-button: 0 2px 0 var(--shadow-medium);--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-12: 48px;--border-subtle: rgb(255 255 255 / 5%);--border-medium: rgb(255 255 255 / 10%);--border-strong: rgb(255 255 255 / 20%);--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-pill: 999px;--text-primary: #eaeaff;--text-secondary: rgb(234 234 255 / 78%);--text-muted: rgb(234 234 255 / 48%);--fs-xs: .65rem;--fs-sm: .75rem;--fs-md: .875rem;--fs-lg: 1.125rem;--fs-xl: 1.5rem;--fs-huge: 2rem;--blue: #4292fa;--blue-rgb: 66, 146, 250;--red: #ff5961;--red-rgb: 255, 89, 97;--teal: #17f2b9;--teal-rgb: 23, 242, 185;--amber: #ffa835;--amber-rgb: 255, 168, 53;--ochre: #e15e2f;--ochre-rgb: 225, 94, 47;--indigo: #776cff;--indigo-rgb: 119, 108, 255;--pink: #ff27b9;--pink-rgb: 255, 39, 185;--yellow: #eae752;--yellow-rgb: 234, 231, 82;--color-z: var(--blue);--color-c: var(--red);--color-memory: var(--teal);--color-power: var(--amber);--color-power-offset: var(--ochre);--color-coeff: var(--indigo);--color-relaxation: var(--pink);--color-primary: var(--indigo);--color-info: var(--blue);--color-danger: var(--red);--color-success: var(--teal);--color-warning: var(--amber);--color-accent: var(--pink);--color-version: var(--teal);--color-version-rgb: var(--teal-rgb);--t-normal: .2s;--t-slow: .4s;--cubic-bezier: cubic-bezier(.2, .8, .2, 1);--header-height: 60px}.section-group[data-v-f326bb5f]{display:flex;flex-direction:column;width:100%;margin:var(--space-1) 0}.section-divider[data-v-f326bb5f]{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:22px;margin:0;padding:0}.section-divider.is-unfolded[data-v-f326bb5f]{padding-bottom:var(--space-1-5);border-bottom:1px solid var(--border-subtle)}.clickable-header[data-v-f326bb5f]{cursor:pointer;user-select:none}.title-with-chevron[data-v-f326bb5f]{display:flex;align-items:center;gap:var(--space-1-5);cursor:pointer}.title-with-chevron .control-label[data-v-f326bb5f]{font-size:var(--fs-xs);font-weight:500;letter-spacing:normal;color:var(--text-secondary);cursor:pointer;user-select:none;transition:color .15s ease}.title-with-chevron .header-chevron[data-v-f326bb5f]{color:var(--text-secondary);opacity:.7;cursor:pointer;transition:transform .2s ease,opacity .2s ease,color .15s ease}.title-with-chevron:hover .control-label[data-v-f326bb5f]{color:var(--text-primary)}.title-with-chevron:hover .header-chevron[data-v-f326bb5f]{color:var(--text-primary);opacity:1}.header-actions[data-v-f326bb5f]{display:flex;align-items:center;gap:var(--space-1)}.action-badge-btn[data-v-f326bb5f]{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;font-size:10px;font-weight:600;letter-spacing:.05em;color:var(--text-muted);background:var(--bg-hover);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);cursor:pointer;transition:all .15s ease}.action-badge-btn .btn-icon[data-v-f326bb5f]{width:10px;height:10px;flex-shrink:0}.action-badge-btn[data-v-f326bb5f]:hover{color:var(--text-primary);background:var(--bg-active);border-color:var(--border-medium)}.action-badge-btn[data-v-f326bb5f]:active{transform:scale(.95)}.action-badge-btn.is-active[data-v-f326bb5f]{color:#818cf8;background:#818cf826;border-color:#818cf873;box-shadow:0 0 8px #818cf833}.collapsible-content[data-v-f326bb5f]{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-3);transition:padding .3s cubic-bezier(.4,0,.2,1)}.panel-collapse.is-collapsed .collapsible-content[data-v-f326bb5f]{padding-top:0;padding-bottom:0}.transform-row[data-v-f326bb5f]{display:grid;gap:var(--space-2);grid-template-columns:1fr 1fr;width:100%}.transform-row .dropdown-container[data-v-f326bb5f]{min-width:0}.transform-row .dropdown-container[data-v-f326bb5f] .control-label{font-size:var(--fs-xs)}.transform-row .slider-container[data-v-f326bb5f]{display:flex;flex-direction:column;gap:var(--space-1-5);min-width:0}.transform-row .slider-container .control-label[data-v-f326bb5f]{font-size:var(--fs-xs);color:var(--text-secondary);user-select:none;white-space:nowrap}.transform-row .slider-container[data-v-f326bb5f] .slidable-number{width:100%}.transform-row .slider-container.is-disabled[data-v-f326bb5f]{opacity:.35;pointer-events:none}.transform-row .slider-container.is-disabled .random-btn[data-v-f326bb5f],.transform-row .slider-container.is-disabled .sweep-play-btn[data-v-f326bb5f]{pointer-events:auto}.slider-header-row[data-v-f326bb5f]{display:flex;align-items:center;justify-content:space-between}.slider-header-row .header-action-group[data-v-f326bb5f]{display:inline-flex;align-items:center;gap:var(--space-1)}.slider-header-row .sweep-play-btn[data-v-f326bb5f],.slider-header-row .random-btn[data-v-f326bb5f]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;color:var(--text-muted);background:transparent;border:none;border-radius:var(--radius-xs);cursor:pointer;transition:all .15s ease}.slider-header-row .sweep-play-btn[data-v-f326bb5f]:hover,.slider-header-row .random-btn[data-v-f326bb5f]:hover{color:var(--text-primary);background:var(--bg-hover)}.slider-header-row .sweep-play-btn[data-v-f326bb5f]:active,.slider-header-row .random-btn[data-v-f326bb5f]:active{transform:scale(.9)}.slider-header-row .sweep-play-btn svg[data-v-f326bb5f],.slider-header-row .random-btn svg[data-v-f326bb5f]{width:11px;height:11px}.slider-header-row .sweep-play-btn.is-active[data-v-f326bb5f]{color:var(--color-c, #38bdf8);background:#38bdf826}.morph-speed-row[data-v-f326bb5f]{display:flex;align-items:center;justify-content:space-between;margin-top:var(--space-1)}.morph-speed-row .control-label-sub[data-v-f326bb5f]{font-size:var(--fs-xs);color:var(--text-muted)}.morph-speed-row .speed-value[data-v-f326bb5f]{font-family:var(--font-mono, monospace);font-size:var(--fs-xs);color:var(--text-secondary)}[data-v-9387e434]:root{color:var(--text-primary);--bg-app: #0a0a0a;--bg-surface: #121218;--bg-elevated: #1c1c23;--bg-overlay: rgb(15 15 15 / 85%);--bg-overlay-light: rgb(15 15 15 / 40%);--bg-subtle: rgb(255 255 255 / 3%);--bg-hover: rgb(255 255 255 / 6%);--bg-active: rgb(255 255 255 / 10%);--bg-selected: rgb(255 255 255 / 20%);--bg-black-overlay: rgb(0 0 0 / 50%);--shadow-soft: rgb(0 0 0 / 20%);--shadow-medium: rgb(0 0 0 / 40%);--shadow-heavy: rgb(0 0 0 / 60%);--shadow-glow: rgb(255 255 255 / 20%);--shadow-panel: 0 12px 40px var(--shadow-heavy);--shadow-popover: 0 8px 32px var(--shadow-medium);--shadow-button: 0 2px 0 var(--shadow-medium);--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-12: 48px;--border-subtle: rgb(255 255 255 / 5%);--border-medium: rgb(255 255 255 / 10%);--border-strong: rgb(255 255 255 / 20%);--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-pill: 999px;--text-primary: #eaeaff;--text-secondary: rgb(234 234 255 / 78%);--text-muted: rgb(234 234 255 / 48%);--fs-xs: .65rem;--fs-sm: .75rem;--fs-md: .875rem;--fs-lg: 1.125rem;--fs-xl: 1.5rem;--fs-huge: 2rem;--blue: #4292fa;--blue-rgb: 66, 146, 250;--red: #ff5961;--red-rgb: 255, 89, 97;--teal: #17f2b9;--teal-rgb: 23, 242, 185;--amber: #ffa835;--amber-rgb: 255, 168, 53;--ochre: #e15e2f;--ochre-rgb: 225, 94, 47;--indigo: #776cff;--indigo-rgb: 119, 108, 255;--pink: #ff27b9;--pink-rgb: 255, 39, 185;--yellow: #eae752;--yellow-rgb: 234, 231, 82;--color-z: var(--blue);--color-c: var(--red);--color-memory: var(--teal);--color-power: var(--amber);--color-power-offset: var(--ochre);--color-coeff: var(--indigo);--color-relaxation: var(--pink);--color-primary: var(--indigo);--color-info: var(--blue);--color-danger: var(--red);--color-success: var(--teal);--color-warning: var(--amber);--color-accent: var(--pink);--color-version: var(--teal);--color-version-rgb: var(--teal-rgb);--t-normal: .2s;--t-slow: .4s;--cubic-bezier: cubic-bezier(.2, .8, .2, 1);--header-height: 60px}.randomizer-controls[data-v-9387e434]{display:flex;flex-direction:column;gap:var(--space-2);width:100%}.action-row[data-v-9387e434]{display:flex;align-items:center;gap:var(--space-1-5);width:100%}.action-row .button[data-v-9387e434]{flex:1;height:32px;font-size:var(--fs-sm);font-weight:500;color:var(--text-primary)}.action-row .button[data-v-9387e434]:disabled{opacity:.35;pointer-events:none}.action-row .button.icon-btn[data-v-9387e434]{display:flex;flex:0 0 32px;align-items:center;justify-content:center;width:32px;padding:0}.action-row .button.is-active[data-v-9387e434]{color:var(--text-primary);background:var(--bg-hover);border-color:var(--color-primary)}.hints-box[data-v-9387e434]{padding:var(--space-1) var(--space-1-5);font-size:var(--fs-xs);line-height:1.4;color:var(--text-secondary);background:var(--bg-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-sm)}.hints-content[data-v-9387e434]{display:flex;flex-direction:column;gap:var(--space-1-5)}.hint-line[data-v-9387e434]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1)}.hint-label[data-v-9387e434]{margin-right:var(--space-0-5);font-size:var(--fs-xs);color:var(--text-muted);user-select:none}.badge[data-v-9387e434]{display:inline-block;padding:2px 6px;font-size:var(--fs-xs);color:var(--text-primary);border:1px solid var(--border-medium);border-radius:var(--radius-sm);cursor:pointer;user-select:none;transition:all .15s ease}.badge[data-v-9387e434]:not(.active){color:var(--text-muted);border-color:var(--border-subtle);opacity:.5}.badge.active[data-v-9387e434]{color:var(--text-primary);background:var(--bg-active);border-color:var(--color-primary);opacity:1}.badge[data-v-9387e434]:hover:not(.active){opacity:.8}[data-v-5b0679ed]:root{color:var(--text-primary);--bg-app: #0a0a0a;--bg-surface: #121218;--bg-elevated: #1c1c23;--bg-overlay: rgb(15 15 15 / 85%);--bg-overlay-light: rgb(15 15 15 / 40%);--bg-subtle: rgb(255 255 255 / 3%);--bg-hover: rgb(255 255 255 / 6%);--bg-active: rgb(255 255 255 / 10%);--bg-selected: rgb(255 255 255 / 20%);--bg-black-overlay: rgb(0 0 0 / 50%);--shadow-soft: rgb(0 0 0 / 20%);--shadow-medium: rgb(0 0 0 / 40%);--shadow-heavy: rgb(0 0 0 / 60%);--shadow-glow: rgb(255 255 255 / 20%);--shadow-panel: 0 12px 40px var(--shadow-heavy);--shadow-popover: 0 8px 32px var(--shadow-medium);--shadow-button: 0 2px 0 var(--shadow-medium);--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-12: 48px;--border-subtle: rgb(255 255 255 / 5%);--border-medium: rgb(255 255 255 / 10%);--border-strong: rgb(255 255 255 / 20%);--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-pill: 999px;--text-primary: #eaeaff;--text-secondary: rgb(234 234 255 / 78%);--text-muted: rgb(234 234 255 / 48%);--fs-xs: .65rem;--fs-sm: .75rem;--fs-md: .875rem;--fs-lg: 1.125rem;--fs-xl: 1.5rem;--fs-huge: 2rem;--blue: #4292fa;--blue-rgb: 66, 146, 250;--red: #ff5961;--red-rgb: 255, 89, 97;--teal: #17f2b9;--teal-rgb: 23, 242, 185;--amber: #ffa835;--amber-rgb: 255, 168, 53;--ochre: #e15e2f;--ochre-rgb: 225, 94, 47;--indigo: #776cff;--indigo-rgb: 119, 108, 255;--pink: #ff27b9;--pink-rgb: 255, 39, 185;--yellow: #eae752;--yellow-rgb: 234, 231, 82;--color-z: var(--blue);--color-c: var(--red);--color-memory: var(--teal);--color-power: var(--amber);--color-power-offset: var(--ochre);--color-coeff: var(--indigo);--color-relaxation: var(--pink);--color-primary: var(--indigo);--color-info: var(--blue);--color-danger: var(--red);--color-success: var(--teal);--color-warning: var(--amber);--color-accent: var(--pink);--color-version: var(--teal);--color-version-rgb: var(--teal-rgb);--t-normal: .2s;--t-slow: .4s;--cubic-bezier: cubic-bezier(.2, .8, .2, 1);--header-height: 60px}.ml-trainer-box[data-v-5b0679ed]{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-1);padding:var(--space-2);font-size:var(--fs-xs);background:var(--border-subtle);border:1px solid var(--border-medium);border-radius:var(--radius-md)}.ml-header[data-v-5b0679ed]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.ml-toggle[data-v-5b0679ed]{display:flex;align-items:center;gap:var(--space-1);color:var(--text-secondary);cursor:pointer;user-select:none}.ml-stats[data-v-5b0679ed]{display:flex;align-items:center;gap:var(--space-1)}.ml-stat-pill[data-v-5b0679ed]{padding:2px var(--space-1-5);color:var(--text-secondary);background:var(--bg-elevated);border-radius:var(--radius-sm)}.ml-controls[data-v-5b0679ed]{display:flex;flex-direction:column;gap:var(--space-2)}.rating-row[data-v-5b0679ed]{display:grid;gap:var(--space-1);grid-template-columns:repeat(5,1fr) auto}.rate-btn[data-v-5b0679ed]{padding:var(--space-1-5) var(--space-1);font-size:var(--fs-xs);font-weight:600;text-align:center;color:var(--text-primary);background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);cursor:pointer;user-select:none;transition:all .15s ease}.rate-btn[data-v-5b0679ed]:hover:not(:disabled){background:var(--bg-hover);border-color:var(--border-focus, var(--color-primary))}.rate-btn[data-v-5b0679ed]:disabled{opacity:.4;cursor:default}.undo-btn[data-v-5b0679ed]{padding:var(--space-1-5) var(--space-2)}[data-v-11287e58]:root{color:var(--text-primary);--bg-app: #0a0a0a;--bg-surface: #121218;--bg-elevated: #1c1c23;--bg-overlay: rgb(15 15 15 / 85%);--bg-overlay-light: rgb(15 15 15 / 40%);--bg-subtle: rgb(255 255 255 / 3%);--bg-hover: rgb(255 255 255 / 6%);--bg-active: rgb(255 255 255 / 10%);--bg-selected: rgb(255 255 255 / 20%);--bg-black-overlay: rgb(0 0 0 / 50%);--shadow-soft: rgb(0 0 0 / 20%);--shadow-medium: rgb(0 0 0 / 40%);--shadow-heavy: rgb(0 0 0 / 60%);--shadow-glow: rgb(255 255 255 / 20%);--shadow-panel: 0 12px 40px var(--shadow-heavy);--shadow-popover: 0 8px 32px var(--shadow-medium);--shadow-button: 0 2px 0 var(--shadow-medium);--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-12: 48px;--border-subtle: rgb(255 255 255 / 5%);--border-medium: rgb(255 255 255 / 10%);--border-strong: rgb(255 255 255 / 20%);--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-pill: 999px;--text-primary: #eaeaff;--text-secondary: rgb(234 234 255 / 78%);--text-muted: rgb(234 234 255 / 48%);--fs-xs: .65rem;--fs-sm: .75rem;--fs-md: .875rem;--fs-lg: 1.125rem;--fs-xl: 1.5rem;--fs-huge: 2rem;--blue: #4292fa;--blue-rgb: 66, 146, 250;--red: #ff5961;--red-rgb: 255, 89, 97;--teal: #17f2b9;--teal-rgb: 23, 242, 185;--amber: #ffa835;--amber-rgb: 255, 168, 53;--ochre: #e15e2f;--ochre-rgb: 225, 94, 47;--indigo: #776cff;--indigo-rgb: 119, 108, 255;--pink: #ff27b9;--pink-rgb: 255, 39, 185;--yellow: #eae752;--yellow-rgb: 234, 231, 82;--color-z: var(--blue);--color-c: var(--red);--color-memory: var(--teal);--color-power: var(--amber);--color-power-offset: var(--ochre);--color-coeff: var(--indigo);--color-relaxation: var(--pink);--color-primary: var(--indigo);--color-info: var(--blue);--color-danger: var(--red);--color-success: var(--teal);--color-warning: var(--amber);--color-accent: var(--pink);--color-version: var(--teal);--color-version-rgb: var(--teal-rgb);--t-normal: .2s;--t-slow: .4s;--cubic-bezier: cubic-bezier(.2, .8, .2, 1);--header-height: 60px}.ifs-controls[data-v-11287e58]{display:flex;flex-direction:column;gap:var(--space-3);width:100%}.ifs-modifiers[data-v-11287e58]{margin-bottom:var(--space-2)}.setting-row[data-v-11287e58]{display:flex;align-items:center;gap:var(--space-2);width:100%}.setting-row .control-label[data-v-11287e58]{width:90px;flex-shrink:0}.divider-random-btn[data-v-11287e58]{display:inline-flex;align-items:center;justify-content:center;padding:2px;color:var(--text-muted);cursor:pointer;transition:color .15s ease}.divider-random-btn[data-v-11287e58] svg{width:12px;height:12px}.divider-random-btn[data-v-11287e58]:hover{color:var(--text-primary)}.button-transparent[data-v-11287e58]{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-1);color:var(--text-secondary);background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer}.button-transparent[data-v-11287e58]:hover{color:var(--text-primary);background:var(--border-subtle)}.segmented-control[data-v-11287e58]{display:flex;flex:1;background:var(--bg-subtle);border:1px solid var(--border-medium);border-radius:var(--radius-sm);overflow:hidden}.seg-btn[data-v-11287e58]{display:inline-flex;flex:1;align-items:center;justify-content:center;padding:var(--space-1) var(--space-2);font-size:var(--fs-xs);color:var(--text-secondary);background:transparent;border:none;cursor:pointer;transition:all .15s ease}.seg-btn[data-v-11287e58]:hover{color:var(--text-primary)}.seg-btn.is-active[data-v-11287e58]{font-weight:500;color:var(--text-primary);background:var(--bg-active)}.seg-btn+.seg-btn[data-v-11287e58]{border-left:1px solid var(--border-medium)}.rules-wrapper[data-v-11287e58],.powers-wrapper[data-v-11287e58]{display:flex;flex-direction:column;gap:var(--space-1)}.unbranched-c-section[data-v-11287e58]{display:flex;flex-direction:column;gap:var(--space-2)}.slider-group[data-v-11287e58]{display:flex;align-items:center;gap:var(--space-2);height:32px;min-height:32px;padding:0 var(--space-1);box-sizing:border-box;border-left:2px solid transparent;border-radius:var(--radius-sm);transition:background-color .2s,border-color .2s;transition:background-color var(--t-normal) var(--cubic-bezier)}.slider-group[data-v-11287e58]:hover{background:var(--bg-hover)}.slider-group.is-active[data-v-11287e58],.slider-group.is-selected[data-v-11287e58]{background:var(--bg-hover);border-left-color:var(--rule-color)}.label-container[data-v-11287e58]{display:flex;align-items:center;width:92px;flex-shrink:0}.label[data-v-11287e58]{display:flex;align-items:center;gap:2px;font-size:var(--fs-xs);color:var(--text-secondary);user-select:none}.label.clickable[data-v-11287e58]{cursor:pointer;transition:opacity .2s,text-shadow .2s}.label.clickable[data-v-11287e58]:hover{color:var(--text-primary);text-shadow:0 0 8px currentcolor}.rule-name[data-v-11287e58]{font-weight:500}.rule-symbol[data-v-11287e58]{font-weight:600}.live-indicator[data-v-11287e58]{display:inline-block;margin-left:var(--space-0-5);font-size:var(--fs-xs);vertical-align:middle}.slider-stack[data-v-11287e58]{display:flex;flex:1;align-items:center;gap:var(--space-1-5)}.slider-stack[data-v-11287e58] .slidable-number,.slider-stack .slidable-number[data-v-11287e58]{flex:1;width:100%;min-width:0}.math-operator[data-v-11287e58]{margin-bottom:var(--space-0-5);font-weight:500;opacity:.8}.slider-suffix[data-v-11287e58]{font-size:var(--fs-sm);font-style:italic;opacity:.8}.control-label[data-v-11287e58]{font-size:var(--fs-xs);font-weight:500;letter-spacing:normal;color:var(--text-secondary)}.inspector-actions[data-v-11287e58]{display:flex;align-items:center;gap:var(--space-1)}.formula-branch-btn[data-v-11287e58]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;color:var(--text-secondary);background:transparent;border:1px solid transparent;border-radius:var(--radius-xs);cursor:pointer;transition:all .15s ease}.formula-branch-btn[data-v-11287e58]:hover{color:var(--text-primary);background:var(--bg-hover);border-color:var(--border-subtle)}.formula-branch-btn.is-active[data-v-11287e58]{color:#818cf8;background:#818cf826;border-color:#818cf84d}.formula-branch-btn.is-active[data-v-11287e58]:hover{background:#818cf840;border-color:#818cf880}.inspector-branch-tabs[data-v-11287e58]{display:flex;flex:1;gap:var(--space-1)}.inspector-tab-btn[data-v-11287e58]{display:inline-flex;flex:1;align-items:center;justify-content:center;gap:var(--space-1);padding:2px var(--space-1-5);font-size:var(--fs-xs);color:var(--text-secondary);background:var(--bg-surface, #0f172a);border:1px solid var(--border-medium);border-radius:var(--radius-xs);cursor:pointer;transition:all .15s ease}.inspector-tab-btn[data-v-11287e58]:hover{color:var(--text-primary);background:var(--bg-hover)}.inspector-tab-btn.is-active[data-v-11287e58]{font-weight:600;color:var(--text-primary);background:var(--bg-active);border-color:var(--rule-color)}.tab-pip[data-v-11287e58]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.tab-title[data-v-11287e58]{white-space:nowrap}.tab-live-dot[data-v-11287e58]{font-size:var(--fs-xs)}.formula-section[data-v-11287e58]{display:flex;flex-direction:column;gap:var(--space-1-5);width:100%}.formula-header[data-v-11287e58]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:22px}.inspector-title[data-v-11287e58]{display:flex;align-items:center;gap:var(--space-1-5)}.inspector-title .control-label[data-v-11287e58]{cursor:default}.status-pill[data-v-11287e58]{padding:1px 6px;font-size:var(--fs-xs);font-weight:600;border-radius:var(--radius-xs)}.status-pill.is-error[data-v-11287e58]{color:#f87171;background:#f8717126;border:1px solid rgba(248,113,113,.3)}.formula-field-wrap[data-v-11287e58]{display:flex;align-items:stretch;gap:var(--space-1);width:100%;position:relative}.formula-field-wrap .formula-input[data-v-11287e58]{flex:1;min-width:0}.formula-field-wrap[data-v-11287e58] .control-group,.formula-field-wrap[data-v-11287e58] .dropdown-root,.formula-field-wrap[data-v-11287e58] .trigger-container{width:auto;height:100%;flex-shrink:0}.template-dropdown-btn[data-v-11287e58]{display:flex;align-items:center;justify-content:center;width:30px;height:100%;min-height:28px;padding:0;color:var(--text-secondary);background:var(--bg-surface, #0f172a);border:1px solid var(--border-medium);border-radius:var(--radius-sm);cursor:pointer;transition:all .2s ease}.template-dropdown-btn[data-v-11287e58]:hover,.template-dropdown-btn.is-active[data-v-11287e58]{color:var(--text-primary);background:var(--bg-hover);border-color:var(--color-accent, #6366f1)}.preset-option-item[data-v-11287e58]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%}.preset-option-label[data-v-11287e58]{font-weight:500;color:var(--text-primary)}.preset-option-formula[data-v-11287e58]{font-family:var(--font-mono, monospace);font-size:var(--fs-xs);color:var(--text-secondary);opacity:.8}.formula-input[data-v-11287e58]{width:100%;padding:var(--space-1) var(--space-2);font-family:var(--font-mono, monospace);font-size:var(--fs-sm);color:var(--text-primary);background:var(--bg-surface, #0f172a);border:1px solid var(--border-medium);border-radius:var(--radius-sm);outline:none;transition:border-color .2s ease}.formula-input[data-v-11287e58]:focus{border-color:var(--color-accent, #6366f1)}.formula-input.has-error[data-v-11287e58]{border-color:#ef4444a6}.formula-error-popover[data-v-11287e58]{display:flex;align-items:flex-start;gap:var(--space-1-5);width:100%;padding:6px 10px;box-sizing:border-box;position:absolute;top:calc(100% + 5px);right:0;left:0;z-index:60;font-size:var(--fs-xs);line-height:1.35;color:#fca5a5;background:color-mix(in srgb,var(--bg-surface-elevated, #18181b) 88%,#ef4444 12%);border:1px solid rgba(239,68,68,.45);border-radius:var(--radius-sm);box-shadow:0 4px 16px #0000008c,0 0 0 1px #ef444433;overflow-wrap:anywhere;pointer-events:none;backdrop-filter:blur(10px)}.formula-error-popover[data-v-11287e58]:before{width:8px;height:8px;position:absolute;top:-5px;left:14px;transform:rotate(45deg);background:color-mix(in srgb,var(--bg-surface-elevated, #18181b) 88%,#ef4444 12%);border-top:1px solid rgba(239,68,68,.45);border-left:1px solid rgba(239,68,68,.45);content:""}.error-popover-icon[data-v-11287e58]{flex-shrink:0;font-size:11px;line-height:1.4;color:#f87171}.error-popover-text[data-v-11287e58]{flex:1;font-family:var(--font-sans, sans-serif)}.error-popover-enter-active[data-v-11287e58]{transition:opacity .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1)}.error-popover-leave-active[data-v-11287e58]{transition:opacity .15s ease,transform .15s ease}.error-popover-enter-from[data-v-11287e58],.error-popover-leave-to[data-v-11287e58]{transform:translateY(-4px) scale(.98);opacity:0}.power-group[data-v-11287e58]{border-left-color:var(--rule-color)}.escape-branching-row[data-v-11287e58]{display:flex;flex-direction:column;gap:var(--space-2);width:100%}.stochastic-morph-panel[data-v-11287e58]{display:flex;flex-direction:column;gap:var(--space-1);width:100%;padding:var(--space-1-5) var(--space-2);background:var(--bg-hover);border:1px solid var(--border-light);border-radius:var(--radius-sm)}.stochastic-morph-panel[data-v-11287e58] .slidable-number{width:100%}.stochastic-morph-header[data-v-11287e58]{display:flex;align-items:center;justify-content:space-between}.stochastic-morph-actions[data-v-11287e58]{display:flex;align-items:center;gap:var(--space-1-5)}.domain-sync-btn[data-v-11287e58]{display:inline-flex;align-items:center;gap:var(--space-1);height:20px;padding:0 var(--space-2);font-size:var(--fs-xs);font-weight:500;color:var(--text-secondary);background:var(--bg-surface);border:1px solid var(--border-medium);border-radius:var(--radius-xs);cursor:pointer;transition:all .15s ease}.domain-sync-btn[data-v-11287e58]:hover{color:var(--text-primary);border-color:var(--border-hover)}.domain-sync-btn.is-active[data-v-11287e58]{color:#eaeaff;background:#a855f738;border-color:#a855f7;box-shadow:0 0 8px #a855f759}.domain-sync-btn.is-active[data-v-11287e58]:hover{background:#a855f74d;border-color:#c084fc}.sync-dot[data-v-11287e58]{width:6px;height:6px;background:var(--text-muted);border-radius:50%;transition:all .2s ease}.sync-dot.is-active[data-v-11287e58]{background:#c084fc;box-shadow:0 0 6px #c084fc}.sync-btn-text[data-v-11287e58]{font-size:10px;letter-spacing:.02em;text-transform:uppercase}.morph-sweep-btn[data-v-11287e58]{display:inline-flex;align-items:center;gap:var(--space-1);height:20px;padding:0 var(--space-1-5);font-size:var(--fs-xs);font-weight:500;color:var(--text-secondary);background:var(--bg-surface);border:1px solid var(--border-medium);border-radius:var(--radius-xs);cursor:pointer;transition:all .15s ease}.morph-sweep-btn[data-v-11287e58]:hover{color:var(--text-primary);border-color:var(--border-hover)}.morph-sweep-btn.is-active[data-v-11287e58]{color:var(--color-c, #38bdf8);background:#38bdf826;border-color:var(--color-c, #38bdf8);box-shadow:0 0 8px #38bdf840}.sweep-btn-text[data-v-11287e58]{font-size:10px;letter-spacing:.02em;text-transform:uppercase}.stochastic-morph-speed-row[data-v-11287e58]{display:flex;align-items:center;justify-content:space-between;margin-top:var(--space-1)}.control-label-sub[data-v-11287e58]{font-size:var(--fs-xs);color:var(--text-muted)}[data-v-89cf95c7]:root{color:var(--text-primary);--bg-app: #0a0a0a;--bg-surface: #121218;--bg-elevated: #1c1c23;--bg-overlay: rgb(15 15 15 / 85%);--bg-overlay-light: rgb(15 15 15 / 40%);--bg-subtle: rgb(255 255 255 / 3%);--bg-hover: rgb(255 255 255 / 6%);--bg-active: rgb(255 255 255 / 10%);--bg-selected: rgb(255 255 255 / 20%);--bg-black-overlay: rgb(0 0 0 / 50%);--shadow-soft: rgb(0 0 0 / 20%);--shadow-medium: rgb(0 0 0 / 40%);--shadow-heavy: rgb(0 0 0 / 60%);--shadow-glow: rgb(255 255 255 / 20%);--shadow-panel: 0 12px 40px var(--shadow-heavy);--shadow-popover: 0 8px 32px var(--shadow-medium);--shadow-button: 0 2px 0 var(--shadow-medium);--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-12: 48px;--border-subtle: rgb(255 255 255 / 5%);--border-medium: rgb(255 255 255 / 10%);--border-strong: rgb(255 255 255 / 20%);--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-pill: 999px;--text-primary: #eaeaff;--text-secondary: rgb(234 234 255 / 78%);--text-muted: rgb(234 234 255 / 48%);--fs-xs: .65rem;--fs-sm: .75rem;--fs-md: .875rem;--fs-lg: 1.125rem;--fs-xl: 1.5rem;--fs-huge: 2rem;--blue: #4292fa;--blue-rgb: 66, 146, 250;--red: #ff5961;--red-rgb: 255, 89, 97;--teal: #17f2b9;--teal-rgb: 23, 242, 185;--amber: #ffa835;--amber-rgb: 255, 168, 53;--ochre: #e15e2f;--ochre-rgb: 225, 94, 47;--indigo: #776cff;--indigo-rgb: 119, 108, 255;--pink: #ff27b9;--pink-rgb: 255, 39, 185;--yellow: #eae752;--yellow-rgb: 234, 231, 82;--color-z: var(--blue);--color-c: var(--red);--color-memory: var(--teal);--color-power: var(--amber);--color-power-offset: var(--ochre);--color-coeff: var(--indigo);--color-relaxation: var(--pink);--color-primary: var(--indigo);--color-info: var(--blue);--color-danger: var(--red);--color-success: var(--teal);--color-warning: var(--amber);--color-accent: var(--pink);--color-version: var(--teal);--color-version-rgb: var(--teal-rgb);--t-normal: .2s;--t-slow: .4s;--cubic-bezier: cubic-bezier(.2, .8, .2, 1);--header-height: 60px}.dashboard-container[data-v-89cf95c7]{display:flex;flex-direction:column;gap:var(--space-3);padding:0 var(--space-2) var(--space-2);user-select:none}.dynamics-switcher[data-v-89cf95c7]{display:flex;margin:0 calc(var(--space-2) * -1);background:var(--bg-subtle);border-bottom:1px solid var(--border-subtle)}.dynamics-btn[data-v-89cf95c7]{flex:1;min-height:38px;padding:var(--space-2) var(--space-3);font-size:var(--fs-xs);font-weight:600;letter-spacing:.03em;color:var(--text-secondary);background:transparent;border:none;border-bottom:2px solid transparent;border-radius:0;cursor:pointer;transition:all .2s ease}.dynamics-btn[data-v-89cf95c7]:hover{color:var(--text-primary);background:var(--bg-hover)}.dynamics-btn.is-active[data-v-89cf95c7]{color:var(--text-primary);background:var(--bg-active);border-bottom-color:#818cf8}.dynamics-btn+.dynamics-btn[data-v-89cf95c7]{border-left:1px solid var(--border-subtle)}.formula-display[data-v-89cf95c7]{width:calc(100% - 4px)}.dashboard-section[data-v-89cf95c7]{display:flex;flex-direction:column;gap:var(--space-3)}.slider-row[data-v-89cf95c7]{display:grid;gap:var(--space-2);grid-template-columns:repeat(4,1fr);width:100%}.slider-container[data-v-89cf95c7]{display:flex;flex-direction:column;gap:var(--space-1);width:100%;min-width:0}.slider-container[data-v-89cf95c7] .slidable-number{width:100%}.modes-collapse[data-v-89cf95c7]{display:grid;grid-template-rows:1fr;opacity:1;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1),margin-top .3s cubic-bezier(.4,0,.2,1),opacity .25s ease}.modes-collapse.is-collapsed[data-v-89cf95c7]{grid-template-rows:0fr;margin-top:calc(-1 * var(--space-3));opacity:0;pointer-events:none;visibility:hidden;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1),margin-top .3s cubic-bezier(.4,0,.2,1),opacity .2s ease,visibility 0s linear .3s}.modes-collapse-inner[data-v-89cf95c7]{min-height:0;overflow:hidden}.modes-grid[data-v-89cf95c7]{display:grid;gap:var(--space-2);grid-template-columns:1fr 1fr}.modes-grid.is-single-col[data-v-89cf95c7]{grid-template-columns:1fr}.formula-section[data-v-89cf95c7]{gap:var(--space-2);margin:0 calc(var(--space-2) * -1);position:relative;display:flex;flex-direction:column}.formula-header[data-v-89cf95c7]{width:100%;min-height:70px;padding:var(--space-2) var(--space-4);position:relative;background:transparent;cursor:pointer;transition:background .2s;display:flex;align-items:center;justify-content:center}.formula-header[data-v-89cf95c7]:hover,.formula-header.is-active[data-v-89cf95c7]{background:var(--bg-subtle)}.formula-header:hover .edit-formula-indicator[data-v-89cf95c7],.formula-header.is-active .edit-formula-indicator[data-v-89cf95c7]{opacity:1}.edit-formula-indicator[data-v-89cf95c7]{position:absolute;top:12px;right:12px;color:var(--text-secondary);opacity:.2;transition:opacity .2s,color .2s;pointer-events:none}.edit-formula-indicator svg[data-v-89cf95c7]{width:14px;height:14px}[data-v-1f8bf699]:root{color:var(--text-primary);--bg-app: #0a0a0a;--bg-surface: #121218;--bg-elevated: #1c1c23;--bg-overlay: rgb(15 15 15 / 85%);--bg-overlay-light: rgb(15 15 15 / 40%);--bg-subtle: rgb(255 255 255 / 3%);--bg-hover: rgb(255 255 255 / 6%);--bg-active: rgb(255 255 255 / 10%);--bg-selected: rgb(255 255 255 / 20%);--bg-black-overlay: rgb(0 0 0 / 50%);--shadow-soft: rgb(0 0 0 / 20%);--shadow-medium: rgb(0 0 0 / 40%);--shadow-heavy: rgb(0 0 0 / 60%);--shadow-glow: rgb(255 255 255 / 20%);--shadow-panel: 0 12px 40px var(--shadow-heavy);--shadow-popover: 0 8px 32px var(--shadow-medium);--shadow-button: 0 2px 0 var(--shadow-medium);--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-12: 48px;--border-subtle: rgb(255 255 255 / 5%);--border-medium: rgb(255 255 255 / 10%);--border-strong: rgb(255 255 255 / 20%);--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-pill: 999px;--text-primary: #eaeaff;--text-secondary: rgb(234 234 255 / 78%);--text-muted: rgb(234 234 255 / 48%);--fs-xs: .65rem;--fs-sm: .75rem;--fs-md: .875rem;--fs-lg: 1.125rem;--fs-xl: 1.5rem;--fs-huge: 2rem;--blue: #4292fa;--blue-rgb: 66, 146, 250;--red: #ff5961;--red-rgb: 255, 89, 97;--teal: #17f2b9;--teal-rgb: 23, 242, 185;--amber: #ffa835;--amber-rgb: 255, 168, 53;--ochre: #e15e2f;--ochre-rgb: 225, 94, 47;--indigo: #776cff;--indigo-rgb: 119, 108, 255;--pink: #ff27b9;--pink-rgb: 255, 39, 185;--yellow: #eae752;--yellow-rgb: 234, 231, 82;--color-z: var(--blue);--color-c: var(--red);--color-memory: var(--teal);--color-power: var(--amber);--color-power-offset: var(--ochre);--color-coeff: var(--indigo);--color-relaxation: var(--pink);--color-primary: var(--indigo);--color-info: var(--blue);--color-danger: var(--red);--color-success: var(--teal);--color-warning: var(--amber);--color-accent: var(--pink);--color-version: var(--teal);--color-version-rgb: var(--teal-rgb);--t-normal: .2s;--t-slow: .4s;--cubic-bezier: cubic-bezier(.2, .8, .2, 1);--header-height: 60px}.navigation-overlay[data-v-1f8bf699]{display:flex;flex-direction:column;width:100%;height:100%;position:absolute;z-index:50;color:#fff;background:var(--bg-surface)}.tabs[data-v-1f8bf699]{display:flex;min-height:48px}.tabs button[data-v-1f8bf699]{flex:1;font-size:var(--fs-sm);color:#fff;background:var(--bg-subtle);border:none;cursor:pointer}.tabs button[data-v-1f8bf699]:hover{background:var(--bg-elevated)}.tabs button.is-active[data-v-1f8bf699]{color:var(--accent)}.tabs button+button[data-v-1f8bf699]{border-left:1px solid var(--border-subtle)}.grid[data-v-1f8bf699]{display:grid;gap:var(--space-2);grid-template-columns:1fr 1fr;padding:var(--space-3);border-top:3px solid;overflow-y:auto}.tile[data-v-1f8bf699]{min-height:110px;background:var(--bg-surface);border:1px solid transparent;border-radius:var(--radius-md);overflow:hidden;cursor:pointer;transition:all var(--t-normal) var(--cubic-bezier)}.tile[data-v-1f8bf699]:hover{background:var(--bg-elevated)}.tile.is-current[data-v-1f8bf699]{background:var(--bg-elevated);border-color:var(--border-strong)}.tile .thumb[data-v-1f8bf699]{height:80px;position:relative}.tile .thumb img[data-v-1f8bf699]{width:100%;height:100%;object-fit:cover}.tile .thumb .index[data-v-1f8bf699]{padding:var(--space-0-5) var(--space-1);position:absolute;right:6px;bottom:4px;font-size:var(--fs-xs);color:#fff;background:var(--bg-elevated);border-radius:var(--radius-sm)}.tile .meta[data-v-1f8bf699]{padding:var(--space-2)}.tile .name[data-v-1f8bf699]{margin-bottom:var(--space-0-5);font-size:var(--fs-sm)}.panel-zoom-enter-active[data-v-1f8bf699],.panel-zoom-leave-active[data-v-1f8bf699]{transition:opacity var(--t-slow) var(--cubic-bezier),transform var(--t-slow) var(--cubic-bezier),backdrop-filter var(--t-slow) var(--cubic-bezier)}.panel-zoom-enter-from[data-v-1f8bf699],.panel-zoom-leave-to[data-v-1f8bf699]{transform:translateY(-10px) scale(.98);opacity:0}[data-v-44be14dd]:root{color:var(--text-primary);--bg-app: #0a0a0a;--bg-surface: #121218;--bg-elevated: #1c1c23;--bg-overlay: rgb(15 15 15 / 85%);--bg-overlay-light: rgb(15 15 15 / 40%);--bg-subtle: rgb(255 255 255 / 3%);--bg-hover: rgb(255 255 255 / 6%);--bg-active: rgb(255 255 255 / 10%);--bg-selected: rgb(255 255 255 / 20%);--bg-black-overlay: rgb(0 0 0 / 50%);--shadow-soft: rgb(0 0 0 / 20%);--shadow-medium: rgb(0 0 0 / 40%);--shadow-heavy: rgb(0 0 0 / 60%);--shadow-glow: rgb(255 255 255 / 20%);--shadow-panel: 0 12px 40px var(--shadow-heavy);--shadow-popover: 0 8px 32px var(--shadow-medium);--shadow-button: 0 2px 0 var(--shadow-medium);--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-12: 48px;--border-subtle: rgb(255 255 255 / 5%);--border-medium: rgb(255 255 255 / 10%);--border-strong: rgb(255 255 255 / 20%);--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-pill: 999px;--text-primary: #eaeaff;--text-secondary: rgb(234 234 255 / 78%);--text-muted: rgb(234 234 255 / 48%);--fs-xs: .65rem;--fs-sm: .75rem;--fs-md: .875rem;--fs-lg: 1.125rem;--fs-xl: 1.5rem;--fs-huge: 2rem;--blue: #4292fa;--blue-rgb: 66, 146, 250;--red: #ff5961;--red-rgb: 255, 89, 97;--teal: #17f2b9;--teal-rgb: 23, 242, 185;--amber: #ffa835;--amber-rgb: 255, 168, 53;--ochre: #e15e2f;--ochre-rgb: 225, 94, 47;--indigo: #776cff;--indigo-rgb: 119, 108, 255;--pink: #ff27b9;--pink-rgb: 255, 39, 185;--yellow: #eae752;--yellow-rgb: 234, 231, 82;--color-z: var(--blue);--color-c: var(--red);--color-memory: var(--teal);--color-power: var(--amber);--color-power-offset: var(--ochre);--color-coeff: var(--indigo);--color-relaxation: var(--pink);--color-primary: var(--indigo);--color-info: var(--blue);--color-danger: var(--red);--color-success: var(--teal);--color-warning: var(--amber);--color-accent: var(--pink);--color-version: var(--teal);--color-version-rgb: var(--teal-rgb);--t-normal: .2s;--t-slow: .4s;--cubic-bezier: cubic-bezier(.2, .8, .2, 1);--header-height: 60px}.slider-bar[data-v-44be14dd]{display:flex;flex-direction:column;gap:var(--space-2);transition:opacity .3s ease}.slider-bar.is-disabled[data-v-44be14dd]{opacity:.5;pointer-events:none}.slider-header[data-v-44be14dd]{display:flex;align-items:center;justify-content:space-between}.control-label[data-v-44be14dd]{font-size:var(--fs-sm);opacity:.8;user-select:none}.value-display[data-v-44be14dd]{font-size:var(--fs-sm);color:var(--text-primary);font-variant-numeric:tabular-nums}.custom-slider[data-v-44be14dd]{width:100%;height:4px;appearance:none;background:var(--bg-selected);border-radius:var(--radius-xs);cursor:pointer;transition:background-color .2s ease;accent-color:var(--text-primary)}.custom-slider[data-v-44be14dd]:hover:not(:disabled){background:var(--bg-selected)}.custom-slider[data-v-44be14dd]:hover:not(:disabled)::-webkit-slider-thumb{transform:scale(1.3);box-shadow:0 0 8px var(--shadow-glow)}.custom-slider[data-v-44be14dd]:hover:not(:disabled)::-moz-range-thumb{transform:scale(1.3);box-shadow:0 0 8px var(--shadow-glow)}.custom-slider[data-v-44be14dd]::-webkit-slider-thumb{width:14px;height:14px;appearance:none;background:var(--text-primary);border-radius:50%;transition:transform .2s cubic-bezier(.25,.46,.45,.94),box-shadow .2s ease}.custom-slider[data-v-44be14dd]::-moz-range-thumb{width:14px;height:14px;appearance:none;background:var(--text-primary);border:none;border-radius:50%;transition:transform .2s cubic-bezier(.25,.46,.45,.94),box-shadow .2s ease}[data-v-c1a2120a]:root{color:var(--text-primary);--bg-app: #0a0a0a;--bg-surface: #121218;--bg-elevated: #1c1c23;--bg-overlay: rgb(15 15 15 / 85%);--bg-overlay-light: rgb(15 15 15 / 40%);--bg-subtle: rgb(255 255 255 / 3%);--bg-hover: rgb(255 255 255 / 6%);--bg-active: rgb(255 255 255 / 10%);--bg-selected: rgb(255 255 255 / 20%);--bg-black-overlay: rgb(0 0 0 / 50%);--shadow-soft: rgb(0 0 0 / 20%);--shadow-medium: rgb(0 0 0 / 40%);--shadow-heavy: rgb(0 0 0 / 60%);--shadow-glow: rgb(255 255 255 / 20%);--shadow-panel: 0 12px 40px var(--shadow-heavy);--shadow-popover: 0 8px 32px var(--shadow-medium);--shadow-button: 0 2px 0 var(--shadow-medium);--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-12: 48px;--border-subtle: rgb(255 255 255 / 5%);--border-medium: rgb(255 255 255 / 10%);--border-strong: rgb(255 255 255 / 20%);--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-pill: 999px;--text-primary: #eaeaff;--text-secondary: rgb(234 234 255 / 78%);--text-muted: rgb(234 234 255 / 48%);--fs-xs: .65rem;--fs-sm: .75rem;--fs-md: .875rem;--fs-lg: 1.125rem;--fs-xl: 1.5rem;--fs-huge: 2rem;--blue: #4292fa;--blue-rgb: 66, 146, 250;--red: #ff5961;--red-rgb: 255, 89, 97;--teal: #17f2b9;--teal-rgb: 23, 242, 185;--amber: #ffa835;--amber-rgb: 255, 168, 53;--ochre: #e15e2f;--ochre-rgb: 225, 94, 47;--indigo: #776cff;--indigo-rgb: 119, 108, 255;--pink: #ff27b9;--pink-rgb: 255, 39, 185;--yellow: #eae752;--yellow-rgb: 234, 231, 82;--color-z: var(--blue);--color-c: var(--red);--color-memory: var(--teal);--color-power: var(--amber);--color-power-offset: var(--ochre);--color-coeff: var(--indigo);--color-relaxation: var(--pink);--color-primary: var(--indigo);--color-info: var(--blue);--color-danger: var(--red);--color-success: var(--teal);--color-warning: var(--amber);--color-accent: var(--pink);--color-version: var(--teal);--color-version-rgb: var(--teal-rgb);--t-normal: .2s;--t-slow: .4s;--cubic-bezier: cubic-bezier(.2, .8, .2, 1);--header-height: 60px}.graphics-settings-panel[data-v-c1a2120a]{display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-4);color:var(--text-primary);user-select:none}.settings-section[data-v-c1a2120a]{display:flex;flex-direction:column;gap:var(--space-3)}.quality-tabs[data-v-c1a2120a]{display:flex;gap:var(--space-1);padding:var(--space-1);background:var(--bg-subtle);border-radius:var(--radius-lg)}.quality-tab-btn[data-v-c1a2120a]{flex:1;padding:var(--space-2) 0;font-size:var(--fs-sm);text-transform:capitalize;color:var(--text-muted);background:transparent;border:none;border-radius:var(--radius-md);cursor:pointer;transition:all var(--t-normal) var(--cubic-bezier)}.quality-tab-btn[data-v-c1a2120a]:hover{color:var(--text-primary);background:var(--bg-subtle)}.quality-tab-btn.is-active[data-v-c1a2120a]{color:var(--text-primary);background:var(--border-medium)}.advanced-options[data-v-c1a2120a]{gap:var(--space-5)}.toggle-row[data-v-c1a2120a]{display:flex;align-items:center;justify-content:space-between}.option-title[data-v-c1a2120a]{margin:0 0 var(--space-0-5);font-size:var(--fs-md)}.option-desc[data-v-c1a2120a]{margin:0;font-size:var(--fs-xs);line-height:1.4;letter-spacing:-.01rem;opacity:.4}.toggle-track[data-v-c1a2120a]{width:42px;height:22px;position:relative;background:var(--bg-active);border-radius:var(--radius-xl);cursor:pointer;flex-shrink:0;transition:background var(--t-normal) var(--cubic-bezier)}.toggle-track.on[data-v-c1a2120a]{background:var(--color-primary)}.toggle-track.on .toggle-thumb[data-v-c1a2120a]{transform:translate(20px)}.toggle-thumb[data-v-c1a2120a]{width:16px;height:16px;position:absolute;top:3px;left:3px;background:var(--text-primary);border-radius:50%;transition:transform var(--t-normal) var(--cubic-bezier)}.is-disabled[data-v-c1a2120a]{opacity:.5;pointer-events:none}.settings-footer[data-v-c1a2120a]{display:flex;gap:var(--space-2);font-size:var(--fs-md)}.settings-footer .button[data-v-c1a2120a]{flex:1}.version-footer[data-v-c1a2120a]{display:flex;justify-content:center;padding-top:var(--space-1)}.change-history-link[data-v-c1a2120a]{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--fs-xs);letter-spacing:.02em;color:var(--text-muted);cursor:pointer;transition:color var(--t-normal) var(--cubic-bezier)}.change-history-link .version-highlight[data-v-c1a2120a]{font-family:Azeret Mono,monospace;font-weight:500;color:var(--color-version)}.change-history-link .sep[data-v-c1a2120a]{opacity:.4}.change-history-link[data-v-c1a2120a]:hover,.change-history-link.active[data-v-c1a2120a]{color:var(--text-primary)}.change-history-link:hover .version-highlight[data-v-c1a2120a],.change-history-link.active .version-highlight[data-v-c1a2120a]{text-decoration:underline;text-underline-offset:3px}[data-v-013e36ab]:root{color:var(--text-primary);--bg-app: #0a0a0a;--bg-surface: #121218;--bg-elevated: #1c1c23;--bg-overlay: rgb(15 15 15 / 85%);--bg-overlay-light: rgb(15 15 15 / 40%);--bg-subtle: rgb(255 255 255 / 3%);--bg-hover: rgb(255 255 255 / 6%);--bg-active: rgb(255 255 255 / 10%);--bg-selected: rgb(255 255 255 / 20%);--bg-black-overlay: rgb(0 0 0 / 50%);--shadow-soft: rgb(0 0 0 / 20%);--shadow-medium: rgb(0 0 0 / 40%);--shadow-heavy: rgb(0 0 0 / 60%);--shadow-glow: rgb(255 255 255 / 20%);--shadow-panel: 0 12px 40px var(--shadow-heavy);--shadow-popover: 0 8px 32px var(--shadow-medium);--shadow-button: 0 2px 0 var(--shadow-medium);--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-12: 48px;--border-subtle: rgb(255 255 255 / 5%);--border-medium: rgb(255 255 255 / 10%);--border-strong: rgb(255 255 255 / 20%);--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-pill: 999px;--text-primary: #eaeaff;--text-secondary: rgb(234 234 255 / 78%);--text-muted: rgb(234 234 255 / 48%);--fs-xs: .65rem;--fs-sm: .75rem;--fs-md: .875rem;--fs-lg: 1.125rem;--fs-xl: 1.5rem;--fs-huge: 2rem;--blue: #4292fa;--blue-rgb: 66, 146, 250;--red: #ff5961;--red-rgb: 255, 89, 97;--teal: #17f2b9;--teal-rgb: 23, 242, 185;--amber: #ffa835;--amber-rgb: 255, 168, 53;--ochre: #e15e2f;--ochre-rgb: 225, 94, 47;--indigo: #776cff;--indigo-rgb: 119, 108, 255;--pink: #ff27b9;--pink-rgb: 255, 39, 185;--yellow: #eae752;--yellow-rgb: 234, 231, 82;--color-z: var(--blue);--color-c: var(--red);--color-memory: var(--teal);--color-power: var(--amber);--color-power-offset: var(--ochre);--color-coeff: var(--indigo);--color-relaxation: var(--pink);--color-primary: var(--indigo);--color-info: var(--blue);--color-danger: var(--red);--color-success: var(--teal);--color-warning: var(--amber);--color-accent: var(--pink);--color-version: var(--teal);--color-version-rgb: var(--teal-rgb);--t-normal: .2s;--t-slow: .4s;--cubic-bezier: cubic-bezier(.2, .8, .2, 1);--header-height: 60px}.ui-shell[data-v-013e36ab]{display:flex;flex-direction:column;width:360px;position:absolute;z-index:100;background:var(--bg-overlay);overflow:hidden;border-bottom-right-radius:var(--radius-xl);backdrop-filter:blur(5px);will-change:transform,opacity,backdrop-filter}.main-container[data-v-013e36ab]{display:flex;flex-direction:column;position:relative}.scroll-area[data-v-013e36ab]{flex:1;width:360px;max-height:calc(100vh - var(--header-height));position:relative;overflow:hidden auto;overflow-y:auto}.scroll-area[data-v-013e36ab] .smooth-container-wrapper{width:360px!important}.scroll-area[data-v-013e36ab] .smooth-container-wrapper>*{width:360px!important;box-sizing:border-box}[data-v-469d3dfb]:root{color:var(--text-primary);--bg-app: #0a0a0a;--bg-surface: #121218;--bg-elevated: #1c1c23;--bg-overlay: rgb(15 15 15 / 85%);--bg-overlay-light: rgb(15 15 15 / 40%);--bg-subtle: rgb(255 255 255 / 3%);--bg-hover: rgb(255 255 255 / 6%);--bg-active: rgb(255 255 255 / 10%);--bg-selected: rgb(255 255 255 / 20%);--bg-black-overlay: rgb(0 0 0 / 50%);--shadow-soft: rgb(0 0 0 / 20%);--shadow-medium: rgb(0 0 0 / 40%);--shadow-heavy: rgb(0 0 0 / 60%);--shadow-glow: rgb(255 255 255 / 20%);--shadow-panel: 0 12px 40px var(--shadow-heavy);--shadow-popover: 0 8px 32px var(--shadow-medium);--shadow-button: 0 2px 0 var(--shadow-medium);--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-12: 48px;--border-subtle: rgb(255 255 255 / 5%);--border-medium: rgb(255 255 255 / 10%);--border-strong: rgb(255 255 255 / 20%);--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-pill: 999px;--text-primary: #eaeaff;--text-secondary: rgb(234 234 255 / 78%);--text-muted: rgb(234 234 255 / 48%);--fs-xs: .65rem;--fs-sm: .75rem;--fs-md: .875rem;--fs-lg: 1.125rem;--fs-xl: 1.5rem;--fs-huge: 2rem;--blue: #4292fa;--blue-rgb: 66, 146, 250;--red: #ff5961;--red-rgb: 255, 89, 97;--teal: #17f2b9;--teal-rgb: 23, 242, 185;--amber: #ffa835;--amber-rgb: 255, 168, 53;--ochre: #e15e2f;--ochre-rgb: 225, 94, 47;--indigo: #776cff;--indigo-rgb: 119, 108, 255;--pink: #ff27b9;--pink-rgb: 255, 39, 185;--yellow: #eae752;--yellow-rgb: 234, 231, 82;--color-z: var(--blue);--color-c: var(--red);--color-memory: var(--teal);--color-power: var(--amber);--color-power-offset: var(--ochre);--color-coeff: var(--indigo);--color-relaxation: var(--pink);--color-primary: var(--indigo);--color-info: var(--blue);--color-danger: var(--red);--color-success: var(--teal);--color-warning: var(--amber);--color-accent: var(--pink);--color-version: var(--teal);--color-version-rgb: var(--teal-rgb);--t-normal: .2s;--t-slow: .4s;--cubic-bezier: cubic-bezier(.2, .8, .2, 1);--header-height: 60px}.rotation-4d-section[data-v-469d3dfb]{display:flex;flex-direction:column;width:100%}.section-divider[data-v-469d3dfb]{margin-top:var(--space-1);padding-bottom:var(--space-1);font-size:var(--fs-xs);letter-spacing:.05em;text-transform:capitalize;border-bottom:1px solid var(--border-medium);opacity:.5}.section-divider.section-header-row[data-v-469d3dfb]{display:flex;align-items:center;justify-content:space-between;opacity:.9}.section-divider.section-header-row>.title-with-chevron[data-v-469d3dfb]{opacity:.65;transition:opacity .15s ease}.clickable-header[data-v-469d3dfb]{cursor:pointer;user-select:none;transition:opacity .15s ease}.clickable-header[data-v-469d3dfb]:hover{opacity:1!important}.clickable-header:hover .title-with-chevron[data-v-469d3dfb]{opacity:1}.title-with-chevron[data-v-469d3dfb]{display:flex;align-items:center;gap:var(--space-1-5)}.title-with-chevron.is-highlighted[data-v-469d3dfb]{opacity:1!important}.section-title-text[data-v-469d3dfb]{transition:color .15s ease,opacity .15s ease}.is-highlighted .section-title-text[data-v-469d3dfb],.clickable-header:hover .section-title-text[data-v-469d3dfb]{color:#38bdf8}.header-chevron[data-v-469d3dfb]{opacity:.8;transition:transform .2s ease,opacity .2s ease}.header-actions[data-v-469d3dfb]{display:flex;align-items:center;gap:var(--space-1)}.action-4d-btn[data-v-469d3dfb]{display:inline-flex;align-items:center;gap:3px;padding:1px 6px;font-size:10px;color:var(--text-muted);background:var(--bg-hover);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);cursor:pointer;transition:all .15s ease}.action-4d-btn[data-v-469d3dfb]:hover{color:var(--text-primary);background:var(--bg-active);border-color:var(--border-medium)}.action-4d-btn[data-v-469d3dfb]:active{transform:scale(.95)}.action-4d-btn .btn-icon[data-v-469d3dfb]{width:10px;height:10px}.collapsible-content[data-v-469d3dfb]{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-3);transition:padding .3s cubic-bezier(.4,0,.2,1)}.panel-collapse.is-collapsed .collapsible-content[data-v-469d3dfb]{padding-top:0;padding-bottom:0}.slider-row[data-v-469d3dfb]{display:flex;gap:var(--space-3);width:100%}.slider-container[data-v-469d3dfb]{display:flex;flex-direction:column;flex:1;gap:var(--space-2);min-width:0}.flex-1[data-v-469d3dfb]{flex:1}.label-row[data-v-469d3dfb]{display:flex;align-items:center;justify-content:space-between}.control-label[data-v-469d3dfb]{font-size:var(--fs-xs);letter-spacing:.03em;text-transform:capitalize;opacity:.7;user-select:none;white-space:nowrap}.control-label.is-bound[data-v-469d3dfb]{color:#38bdf8;opacity:1}.control-label.is-clickable[data-v-469d3dfb]{cursor:pointer}.control-label.is-clickable[data-v-469d3dfb]:hover{color:#38bdf8;opacity:1}.live-dot[data-v-469d3dfb]{font-size:8px;line-height:1;color:#38bdf8;animation:dot-pulse-469d3dfb 1.5s infinite ease-in-out}@keyframes dot-pulse-469d3dfb{0%,to{transform:scale(.9);opacity:.4}50%{transform:scale(1.1);opacity:1}}.slider-accent-cyan[data-v-469d3dfb]{color:#38bdf8}.slidable-number[data-v-469d3dfb]{display:inline-block;width:100%;height:28px;padding:0 var(--space-2);font-size:var(--fs-xs);line-height:26px;text-align:center;color:#38bdf8;background:var(--bg-subtle);border:1px solid var(--border-medium);border-radius:var(--radius-sm);cursor:cell;user-select:none;font-variant-numeric:tabular-nums}.is-pickable[data-v-469d3dfb]{background:var(--bg-active);border-color:#38bdf8!important;animation:pick-pulse-469d3dfb 2s infinite ease-in-out}@keyframes pick-pulse-469d3dfb{0%{box-shadow:0 0 #38bdf8;opacity:1}50%{box-shadow:0 0 0 4px transparent;opacity:.85}to{box-shadow:0 0 0 0 transparent;opacity:1}}[data-v-e102d2b8]:root{color:var(--text-primary);--bg-app: #0a0a0a;--bg-surface: #121218;--bg-elevated: #1c1c23;--bg-overlay: rgb(15 15 15 / 85%);--bg-overlay-light: rgb(15 15 15 / 40%);--bg-subtle: rgb(255 255 255 / 3%);--bg-hover: rgb(255 255 255 / 6%);--bg-active: rgb(255 255 255 / 10%);--bg-selected: rgb(255 255 255 / 20%);--bg-black-overlay: rgb(0 0 0 / 50%);--shadow-soft: rgb(0 0 0 / 20%);--shadow-medium: rgb(0 0 0 / 40%);--shadow-heavy: rgb(0 0 0 / 60%);--shadow-glow: rgb(255 255 255 / 20%);--shadow-panel: 0 12px 40px var(--shadow-heavy);--shadow-popover: 0 8px 32px var(--shadow-medium);--shadow-button: 0 2px 0 var(--shadow-medium);--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-12: 48px;--border-subtle: rgb(255 255 255 / 5%);--border-medium: rgb(255 255 255 / 10%);--border-strong: rgb(255 255 255 / 20%);--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-pill: 999px;--text-primary: #eaeaff;--text-secondary: rgb(234 234 255 / 78%);--text-muted: rgb(234 234 255 / 48%);--fs-xs: .65rem;--fs-sm: .75rem;--fs-md: .875rem;--fs-lg: 1.125rem;--fs-xl: 1.5rem;--fs-huge: 2rem;--blue: #4292fa;--blue-rgb: 66, 146, 250;--red: #ff5961;--red-rgb: 255, 89, 97;--teal: #17f2b9;--teal-rgb: 23, 242, 185;--amber: #ffa835;--amber-rgb: 255, 168, 53;--ochre: #e15e2f;--ochre-rgb: 225, 94, 47;--indigo: #776cff;--indigo-rgb: 119, 108, 255;--pink: #ff27b9;--pink-rgb: 255, 39, 185;--yellow: #eae752;--yellow-rgb: 234, 231, 82;--color-z: var(--blue);--color-c: var(--red);--color-memory: var(--teal);--color-power: var(--amber);--color-power-offset: var(--ochre);--color-coeff: var(--indigo);--color-relaxation: var(--pink);--color-primary: var(--indigo);--color-info: var(--blue);--color-danger: var(--red);--color-success: var(--teal);--color-warning: var(--amber);--color-accent: var(--pink);--color-version: var(--teal);--color-version-rgb: var(--teal-rgb);--t-normal: .2s;--t-slow: .4s;--cubic-bezier: cubic-bezier(.2, .8, .2, 1);--header-height: 60px}.orbit-panel[data-v-e102d2b8]{width:100%;position:relative;z-index:10;color:var(--text-primary);background:var(--bg-overlay);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);border-left:1px solid var(--border-subtle);border-radius:var(--radius-xl) 0 0 var(--radius-xl);overflow:hidden;backdrop-filter:blur(5px);user-select:none;display:flex;flex-direction:column}.panel-header[data-v-e102d2b8]{display:flex;align-items:center;justify-content:space-between;height:44px;padding:0 var(--space-3);background:var(--bg-subtle);border-bottom:1px solid var(--border-subtle);cursor:pointer;user-select:none}.panel-actions[data-v-e102d2b8]{display:flex;align-items:center;gap:var(--space-1)}.panel-title[data-v-e102d2b8]{margin:0;font-size:var(--fs-sm);font-weight:600;line-height:1;letter-spacing:1px;text-transform:capitalize;color:var(--text-primary)}.icon-btn[data-v-e102d2b8]{display:flex;align-items:center;padding:var(--space-1);color:var(--text-muted);background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all .2s ease}.icon-btn[data-v-e102d2b8]:hover{color:var(--text-primary);background:var(--bg-active)}.icon-btn.dev-load-btn[data-v-e102d2b8]{color:var(--color-accent, #6366f1)}.icon-btn.dev-load-btn svg[data-v-e102d2b8]{display:block;width:16px;height:16px;flex-shrink:0}.icon-btn.dev-load-btn[data-v-e102d2b8]:hover{color:#fff;background:#6366f133}.panel-content[data-v-e102d2b8]{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4)}.stats-grid[data-v-e102d2b8]{display:grid;grid-template-columns:repeat(4,1fr);padding:3px;text-align:center;background:var(--bg-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.stat-box[data-v-e102d2b8]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;padding:4px 3px;border-radius:var(--radius-sm);user-select:none;transition:all .15s ease}.stat-box[data-v-e102d2b8]:not(:last-child){border-right:1px solid var(--border-subtle)}.stat-box.is-interactive[data-v-e102d2b8]{cursor:pointer}.stat-box.is-interactive[data-v-e102d2b8]:hover{background:var(--bg-surface)}.stat-box.is-interactive[data-v-e102d2b8]:active{transform:scale(.97)}.stat-box.is-muted[data-v-e102d2b8]{opacity:.35}.stat-box.is-muted[data-v-e102d2b8]:hover{opacity:.7}.stat-label[data-v-e102d2b8]{width:100%;font-size:9px;letter-spacing:.05em;text-transform:capitalize;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat-value[data-v-e102d2b8]{width:100%;font-family:Azeret Mono,monospace;font-size:var(--fs-xs);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.text-cyan[data-v-e102d2b8]{color:#22d3ee}.text-rose[data-v-e102d2b8]{color:#f43f5e}.text-teal[data-v-e102d2b8]{color:#2dd4bf}.text-violet[data-v-e102d2b8]{color:#c084fc}.text-white[data-v-e102d2b8]{color:#f1f5f9}.text-amber[data-v-e102d2b8]{color:#fbbf24}.slider-row[data-v-e102d2b8]{display:flex;gap:var(--space-3);width:100%}.slider-row.is-disabled[data-v-e102d2b8]{opacity:.3;pointer-events:none}.grid-3col[data-v-e102d2b8]{display:grid;gap:var(--space-3);grid-template-columns:repeat(3,1fr);width:100%}.grid-3col.is-disabled[data-v-e102d2b8]{opacity:.3;pointer-events:none}.col-span-2[data-v-e102d2b8]{grid-column:span 2}.control-subgroup[data-v-e102d2b8]{display:flex;flex-direction:column;gap:var(--space-3);width:100%}.group-divider[data-v-e102d2b8]{width:100%;height:1px;background:var(--border-subtle);opacity:.8}.slider-container[data-v-e102d2b8],.dropdown-container[data-v-e102d2b8]{display:flex;flex-direction:column;flex:1;gap:var(--space-1-5);min-width:0;transition:opacity .3s ease}.slider-container.is-disabled[data-v-e102d2b8],.dropdown-container.is-disabled[data-v-e102d2b8]{opacity:.3;pointer-events:none}.flex-2[data-v-e102d2b8]{flex:2}.flex-1[data-v-e102d2b8]{flex:1}.flex-align-center[data-v-e102d2b8]{display:flex;align-items:center;gap:var(--space-2)}.control-label[data-v-e102d2b8],[data-v-e102d2b8] .control-label{display:block;height:16px;font-size:11px;line-height:16px;letter-spacing:.03em;color:var(--text-secondary);user-select:none;white-space:nowrap}.slider-accent-cyan[data-v-e102d2b8]{color:#38bdf8}.slider-accent-teal[data-v-e102d2b8]{color:#2dd4bf}.slider-accent-indigo[data-v-e102d2b8]{color:#818cf8}.slider-accent-purple[data-v-e102d2b8]{color:#a78bfa}.slider-accent-rose[data-v-e102d2b8]{color:#fb7185}.slider-accent-violet[data-v-e102d2b8]{color:#c084fc}.btn[data-v-e102d2b8]{width:100%;height:32px;padding:0;font-size:var(--fs-sm);color:var(--text-primary);background:var(--bg-hover);border:1px solid var(--border-medium);border-radius:var(--radius-sm);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.btn[data-v-e102d2b8]:hover{background:var(--bg-active)}.btn[data-v-e102d2b8]:disabled{opacity:.35;pointer-events:none}.btn.is-active[data-v-e102d2b8]{color:var(--text-primary);background:rgb(var(--blue-rgb),.2);border-color:rgb(var(--blue-rgb),.5)}.section-group[data-v-e102d2b8]{display:flex;flex-direction:column;width:100%}.section-divider[data-v-e102d2b8]{margin-top:var(--space-1);padding-bottom:var(--space-1);font-size:var(--fs-xs);letter-spacing:.05em;text-transform:capitalize;border-bottom:1px solid var(--border-medium);opacity:.6}.section-divider.section-header-row[data-v-e102d2b8]{display:flex;align-items:center;justify-content:space-between;opacity:.9}.section-divider.section-header-row>.title-with-chevron[data-v-e102d2b8]{opacity:.75;transition:opacity .15s ease,color .15s ease}.clickable-header[data-v-e102d2b8]{cursor:pointer;user-select:none;transition:opacity .15s ease}.clickable-header[data-v-e102d2b8]:hover{opacity:1!important}.clickable-header:hover .title-with-chevron[data-v-e102d2b8]{opacity:1}.title-with-chevron[data-v-e102d2b8]{display:flex;align-items:center;gap:var(--space-1-5)}.title-with-chevron.is-highlighted[data-v-e102d2b8]{opacity:1!important}.header-chevron[data-v-e102d2b8]{opacity:.8;transition:transform .2s ease,opacity .2s ease}.header-actions[data-v-e102d2b8]{display:flex;align-items:center;gap:var(--space-1-5)}.action-badge-btn[data-v-e102d2b8]{display:inline-flex;align-items:center;justify-content:center;padding:1px 7px;font-size:10px;font-weight:600;letter-spacing:.05em;color:var(--text-muted);background:var(--bg-hover);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);cursor:pointer;transition:all .15s ease}.action-badge-btn[data-v-e102d2b8]:hover{color:var(--text-primary);background:var(--bg-active);border-color:var(--border-medium)}.action-badge-btn[data-v-e102d2b8]:active{transform:scale(.95)}.action-badge-btn.is-active[data-v-e102d2b8]{color:var(--color-info);background:rgb(var(--blue-rgb),.15);border-color:rgb(var(--blue-rgb),.45);box-shadow:0 0 8px rgb(var(--blue-rgb),.2)}.action-badge-pill[data-v-e102d2b8]{display:inline-flex;align-items:center;justify-content:center;padding:1px 7px;font-size:9px;font-weight:500;letter-spacing:.03em;color:var(--text-muted);background:var(--bg-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);cursor:pointer;user-select:none;transition:all .15s ease}.action-badge-pill[data-v-e102d2b8]:hover{color:var(--text-primary);background:var(--bg-hover);border-color:var(--border-medium)}.action-badge-pill[data-v-e102d2b8]:active{transform:scale(.95)}.action-badge-pill.is-active[data-v-e102d2b8]{color:#c084fc;background:#c084fc26;border-color:#c084fc66;box-shadow:0 0 8px #c084fc33}.action-badge-pill.is-active[data-v-e102d2b8]:hover{color:#fff;background:#c084fc40;border-color:#c084fc99}.header-palette-preview[data-v-e102d2b8]{display:inline-block;flex-shrink:0;width:50px;height:10px;background-origin:border-box;border:1px solid var(--border-medium);border-radius:var(--radius-xs);box-shadow:0 0 4px #0000004d;transition:border-color .15s ease}.collapsible-content[data-v-e102d2b8]{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-3);transition:padding .3s cubic-bezier(.4,0,.2,1)}.panel-collapse.is-collapsed .collapsible-content[data-v-e102d2b8]{padding-top:0;padding-bottom:0}.tint-warp .clickable-header:hover .section-title-text[data-v-e102d2b8],.tint-warp .title-with-chevron.is-highlighted .section-title-text[data-v-e102d2b8]{color:#38bdf8}.tint-geometry .clickable-header:hover .section-title-text[data-v-e102d2b8],.tint-geometry .title-with-chevron.is-highlighted .section-title-text[data-v-e102d2b8]{color:var(--color-info)}.tint-color .clickable-header:hover .section-title-text[data-v-e102d2b8],.tint-color .title-with-chevron.is-highlighted .section-title-text[data-v-e102d2b8]{color:var(--amber)}.tint-pulse .clickable-header:hover .section-title-text[data-v-e102d2b8],.tint-pulse .title-with-chevron.is-highlighted .section-title-text[data-v-e102d2b8]{color:#c084fc}.overlay-box[data-v-e102d2b8]{display:flex;flex-direction:column;padding:var(--space-2) var(--space-3);background:var(--bg-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.overlay-box .toggle-row[data-v-e102d2b8]:not(:last-child){margin-bottom:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--border-subtle)}.toggle-row[data-v-e102d2b8]{display:flex;align-items:center;justify-content:space-between;padding:2px 0;cursor:pointer}.toggle-label[data-v-e102d2b8]{font-size:11px;color:var(--text-secondary);user-select:none}.pin-badge[data-v-e102d2b8]{padding:1px 5px;font-size:9px;letter-spacing:.03em;color:#fff;background:#ffffff26;border:1px solid rgba(255,255,255,.3);border-radius:var(--radius-sm);cursor:pointer}.pin-badge[data-v-e102d2b8]:hover{background:#ffffff40}.toggle-track[data-v-e102d2b8]{width:42px;height:22px;position:relative;background:var(--bg-active);border-radius:var(--radius-xl);cursor:pointer;flex-shrink:0;transition:background var(--t-normal) var(--cubic-bezier)}.toggle-track.on[data-v-e102d2b8]{background:var(--color-primary)}.toggle-track.on .toggle-thumb[data-v-e102d2b8]{transform:translate(20px)}.toggle-thumb[data-v-e102d2b8]{width:16px;height:16px;position:absolute;top:3px;left:3px;background:var(--text-primary);border-radius:50%;transition:transform var(--t-normal) var(--cubic-bezier)}.bg-color-box[data-v-e102d2b8]{display:flex;align-items:center;justify-content:space-between;width:100%;height:32px;padding:0 var(--space-2);position:relative;background:var(--bg-subtle);border:1px solid var(--border-medium);border-radius:var(--radius-md);overflow:hidden;cursor:pointer;transition:all var(--t-normal) var(--cubic-bezier)}.bg-color-box[data-v-e102d2b8]:hover{background:var(--bg-hover);border-color:var(--border-strong)}.bg-color-box:hover .color-swatch-circle[data-v-e102d2b8]{border-color:var(--text-primary);transform:scale(1.1)}.color-hex-text[data-v-e102d2b8]{font-family:Azeret Mono,monospace;font-size:10px;letter-spacing:.05em;color:var(--text-secondary);user-select:none}.color-swatch-circle[data-v-e102d2b8]{width:18px;height:18px;border:1.5px solid var(--border-strong);border-radius:50%;box-shadow:0 1px 4px var(--shadow-medium);flex-shrink:0;transition:transform .15s ease,border-color .15s ease}.color-picker-input[data-v-e102d2b8]{width:200%;height:200%;position:absolute;top:-50%;left:-50%;opacity:0;cursor:pointer}.dev-intro-preset-group[data-v-e102d2b8]{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-2) var(--space-3);background:#38bdf80d;border:1px dashed rgba(56,189,248,.3);border-radius:var(--radius-md)}.dev-intro-badge-row[data-v-e102d2b8]{display:flex;align-items:center;gap:var(--space-2)}.dev-tag[data-v-e102d2b8]{padding:1px 5px;font-size:9px;font-weight:700;color:#38bdf8;background:#38bdf826;border-radius:var(--radius-sm)}.dev-title[data-v-e102d2b8]{font-size:11px;font-weight:600;color:var(--text-secondary)}[data-v-de1ab905]:root{color:var(--text-primary);--bg-app: #0a0a0a;--bg-surface: #121218;--bg-elevated: #1c1c23;--bg-overlay: rgb(15 15 15 / 85%);--bg-overlay-light: rgb(15 15 15 / 40%);--bg-subtle: rgb(255 255 255 / 3%);--bg-hover: rgb(255 255 255 / 6%);--bg-active: rgb(255 255 255 / 10%);--bg-selected: rgb(255 255 255 / 20%);--bg-black-overlay: rgb(0 0 0 / 50%);--shadow-soft: rgb(0 0 0 / 20%);--shadow-medium: rgb(0 0 0 / 40%);--shadow-heavy: rgb(0 0 0 / 60%);--shadow-glow: rgb(255 255 255 / 20%);--shadow-panel: 0 12px 40px var(--shadow-heavy);--shadow-popover: 0 8px 32px var(--shadow-medium);--shadow-button: 0 2px 0 var(--shadow-medium);--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-12: 48px;--border-subtle: rgb(255 255 255 / 5%);--border-medium: rgb(255 255 255 / 10%);--border-strong: rgb(255 255 255 / 20%);--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-pill: 999px;--text-primary: #eaeaff;--text-secondary: rgb(234 234 255 / 78%);--text-muted: rgb(234 234 255 / 48%);--fs-xs: .65rem;--fs-sm: .75rem;--fs-md: .875rem;--fs-lg: 1.125rem;--fs-xl: 1.5rem;--fs-huge: 2rem;--blue: #4292fa;--blue-rgb: 66, 146, 250;--red: #ff5961;--red-rgb: 255, 89, 97;--teal: #17f2b9;--teal-rgb: 23, 242, 185;--amber: #ffa835;--amber-rgb: 255, 168, 53;--ochre: #e15e2f;--ochre-rgb: 225, 94, 47;--indigo: #776cff;--indigo-rgb: 119, 108, 255;--pink: #ff27b9;--pink-rgb: 255, 39, 185;--yellow: #eae752;--yellow-rgb: 234, 231, 82;--color-z: var(--blue);--color-c: var(--red);--color-memory: var(--teal);--color-power: var(--amber);--color-power-offset: var(--ochre);--color-coeff: var(--indigo);--color-relaxation: var(--pink);--color-primary: var(--indigo);--color-info: var(--blue);--color-danger: var(--red);--color-success: var(--teal);--color-warning: var(--amber);--color-accent: var(--pink);--color-version: var(--teal);--color-version-rgb: var(--teal-rgb);--t-normal: .2s;--t-slow: .4s;--cubic-bezier: cubic-bezier(.2, .8, .2, 1);--header-height: 60px}.render-mode-pill[data-v-de1ab905]{position:fixed;bottom:24px;left:50%;z-index:9999;transform:translate(-50%);opacity:.4;transition:opacity .3s ease}.render-mode-pill.is-idle[data-v-de1ab905]{opacity:0;transition:opacity .8s ease-in-out;pointer-events:none}.render-mode-pill[data-v-de1ab905]:hover{opacity:1;transition:opacity .15s ease-out;pointer-events:auto}.pill-container[data-v-de1ab905]{display:flex;align-items:center;padding:var(--space-1);background:var(--bg-overlay-light);border:1px solid var(--border-medium);border-radius:var(--radius-pill);box-shadow:var(--shadow-popover);backdrop-filter:blur(12px)}.mode-btn[data-v-de1ab905]{padding:var(--space-2) var(--space-6);font-size:var(--fs-sm);font-weight:500;letter-spacing:.03em;color:var(--text-secondary);background:transparent;border:none;border-radius:var(--radius-pill);cursor:pointer;transition:all .2s ease}.mode-btn.is-active[data-v-de1ab905]{color:var(--text-primary);background:color-mix(in srgb,var(--color-primary) 20%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-primary) 40%,transparent) inset}.pill-divider[data-v-de1ab905]{width:1px;height:16px;margin:0 var(--space-1);background:var(--bg-active)}.close-btn[data-v-de1ab905]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;font-size:var(--fs-md);line-height:1;color:var(--text-muted);background:transparent;border:none;border-radius:50%;cursor:pointer;transition:all .2s ease}.close-btn[data-v-de1ab905]:hover{color:var(--text-primary);background:var(--bg-active)}[data-v-eecb0fff]:root{color:var(--text-primary);--bg-app: #0a0a0a;--bg-surface: #121218;--bg-elevated: #1c1c23;--bg-overlay: rgb(15 15 15 / 85%);--bg-overlay-light: rgb(15 15 15 / 40%);--bg-subtle: rgb(255 255 255 / 3%);--bg-hover: rgb(255 255 255 / 6%);--bg-active: rgb(255 255 255 / 10%);--bg-selected: rgb(255 255 255 / 20%);--bg-black-overlay: rgb(0 0 0 / 50%);--shadow-soft: rgb(0 0 0 / 20%);--shadow-medium: rgb(0 0 0 / 40%);--shadow-heavy: rgb(0 0 0 / 60%);--shadow-glow: rgb(255 255 255 / 20%);--shadow-panel: 0 12px 40px var(--shadow-heavy);--shadow-popover: 0 8px 32px var(--shadow-medium);--shadow-button: 0 2px 0 var(--shadow-medium);--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-12: 48px;--border-subtle: rgb(255 255 255 / 5%);--border-medium: rgb(255 255 255 / 10%);--border-strong: rgb(255 255 255 / 20%);--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-pill: 999px;--text-primary: #eaeaff;--text-secondary: rgb(234 234 255 / 78%);--text-muted: rgb(234 234 255 / 48%);--fs-xs: .65rem;--fs-sm: .75rem;--fs-md: .875rem;--fs-lg: 1.125rem;--fs-xl: 1.5rem;--fs-huge: 2rem;--blue: #4292fa;--blue-rgb: 66, 146, 250;--red: #ff5961;--red-rgb: 255, 89, 97;--teal: #17f2b9;--teal-rgb: 23, 242, 185;--amber: #ffa835;--amber-rgb: 255, 168, 53;--ochre: #e15e2f;--ochre-rgb: 225, 94, 47;--indigo: #776cff;--indigo-rgb: 119, 108, 255;--pink: #ff27b9;--pink-rgb: 255, 39, 185;--yellow: #eae752;--yellow-rgb: 234, 231, 82;--color-z: var(--blue);--color-c: var(--red);--color-memory: var(--teal);--color-power: var(--amber);--color-power-offset: var(--ochre);--color-coeff: var(--indigo);--color-relaxation: var(--pink);--color-primary: var(--indigo);--color-info: var(--blue);--color-danger: var(--red);--color-success: var(--teal);--color-warning: var(--amber);--color-accent: var(--pink);--color-version: var(--teal);--color-version-rgb: var(--teal-rgb);--t-normal: .2s;--t-slow: .4s;--cubic-bezier: cubic-bezier(.2, .8, .2, 1);--header-height: 60px}.live-record-pill[data-v-eecb0fff]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-2) var(--space-1) var(--space-3);position:fixed;top:24px;left:50%;z-index:10001;transform:translate(-50%);background:var(--bg-overlay-light);border:1px solid var(--border-medium);border-radius:var(--radius-pill);box-shadow:var(--shadow-popover),0 0 20px -4px #f43f5e59;user-select:none;transition:box-shadow .25s ease,border-color .25s ease;backdrop-filter:blur(12px)}.live-record-pill.is-naming[data-v-eecb0fff]{border-color:#6366f166;box-shadow:var(--shadow-popover),0 0 24px -4px #6366f166}.pill-left[data-v-eecb0fff]{display:flex;align-items:center;gap:var(--space-2)}.rec-dot[data-v-eecb0fff]{width:10px;height:10px;background:#f43f5e;border-radius:50%;box-shadow:0 0 8px #f43f5e}.rec-dot.is-pulsing[data-v-eecb0fff]{animation:rec-pulse-eecb0fff 1.2s ease-in-out infinite}@keyframes rec-pulse-eecb0fff{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.8);opacity:.35}}.rec-badge[data-v-eecb0fff]{padding:1px 6px;font-size:10px;font-weight:700;letter-spacing:.05em;color:#f43f5e;background:#f43f5e26;border-radius:var(--radius-sm)}.rec-badge.name-badge[data-v-eecb0fff]{color:#6366f1;background:#6366f126}.rec-stats-mini[data-v-eecb0fff]{font-family:var(--font-mono, monospace);font-size:11px;color:var(--text-secondary)}.pill-center[data-v-eecb0fff]{display:flex;align-items:baseline;gap:var(--space-1)}.pill-center.naming-input-wrap[data-v-eecb0fff]{align-items:center}.clip-name-input[data-v-eecb0fff]{width:140px;padding:3px 8px;font-family:inherit;font-size:13px;font-weight:500;color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border-medium);border-radius:var(--radius-sm);outline:none;transition:border-color .15s ease,box-shadow .15s ease}.clip-name-input[data-v-eecb0fff]:focus{border-color:#6366f1;box-shadow:0 0 0 2px #6366f140}.rec-time[data-v-eecb0fff]{font-family:var(--font-mono, monospace);font-size:14px;font-weight:700;color:var(--text-primary)}.rec-frames[data-v-eecb0fff]{font-size:11px;color:var(--text-secondary)}.pill-right[data-v-eecb0fff]{display:flex;align-items:center}.pill-right.naming-actions[data-v-eecb0fff]{gap:var(--space-1)}.rec-stop-button[data-v-eecb0fff]{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);font-size:12px;font-weight:600;color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border-medium);border-radius:var(--radius-pill);cursor:pointer;transition:all var(--t-normal) var(--cubic-bezier)}.rec-stop-button[data-v-eecb0fff]:hover{transform:translateY(-1px);background:var(--bg-hover);border-color:#f43f5e}.rec-stop-button[data-v-eecb0fff]:active{transform:translateY(0)}.rec-save-button[data-v-eecb0fff]{display:flex;align-items:center;gap:var(--space-1);padding:3px 10px;font-size:12px;font-weight:600;color:#fff;background:#6366f1;border:none;border-radius:var(--radius-pill);cursor:pointer;transition:transform .15s ease,background .15s ease}.rec-save-button[data-v-eecb0fff]:hover:not(:disabled){transform:translateY(-1px);background:#4f46e5}.rec-save-button[data-v-eecb0fff]:active:not(:disabled){transform:translateY(0)}.rec-save-button[data-v-eecb0fff]:disabled{opacity:.6;cursor:not-allowed}.key-hint[data-v-eecb0fff]{padding:0 4px;font-family:inherit;font-size:10px;color:#ffffffe6;background:#fff3;border-radius:3px}.rec-cancel-button[data-v-eecb0fff]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;color:var(--text-muted);background:transparent;border:none;border-radius:50%;cursor:pointer;transition:color .15s ease,background .15s ease}.rec-cancel-button[data-v-eecb0fff]:hover{color:#f43f5e;background:#f43f5e26}.stop-square[data-v-eecb0fff]{width:8px;height:8px;background:#f43f5e;border-radius:2px}.rec-finishing[data-v-eecb0fff]{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);font-size:12px;color:var(--text-secondary)}.mini-spinner[data-v-eecb0fff]{width:12px;height:12px;border:2px solid var(--border-medium);border-top-color:#f43f5e;border-radius:50%;animation:spin-eecb0fff .8s linear infinite}@keyframes spin-eecb0fff{to{transform:rotate(360deg)}}.record-pill-enter-active[data-v-eecb0fff],.record-pill-leave-active[data-v-eecb0fff]{transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .25s ease}.record-pill-enter-from[data-v-eecb0fff],.record-pill-leave-to[data-v-eecb0fff]{transform:translate(-50%,-20px);opacity:0}[data-v-6c064c29]:root{color:var(--text-primary);--bg-app: #0a0a0a;--bg-surface: #121218;--bg-elevated: #1c1c23;--bg-overlay: rgb(15 15 15 / 85%);--bg-overlay-light: rgb(15 15 15 / 40%);--bg-subtle: rgb(255 255 255 / 3%);--bg-hover: rgb(255 255 255 / 6%);--bg-active: rgb(255 255 255 / 10%);--bg-selected: rgb(255 255 255 / 20%);--bg-black-overlay: rgb(0 0 0 / 50%);--shadow-soft: rgb(0 0 0 / 20%);--shadow-medium: rgb(0 0 0 / 40%);--shadow-heavy: rgb(0 0 0 / 60%);--shadow-glow: rgb(255 255 255 / 20%);--shadow-panel: 0 12px 40px var(--shadow-heavy);--shadow-popover: 0 8px 32px var(--shadow-medium);--shadow-button: 0 2px 0 var(--shadow-medium);--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-12: 48px;--border-subtle: rgb(255 255 255 / 5%);--border-medium: rgb(255 255 255 / 10%);--border-strong: rgb(255 255 255 / 20%);--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-pill: 999px;--text-primary: #eaeaff;--text-secondary: rgb(234 234 255 / 78%);--text-muted: rgb(234 234 255 / 48%);--fs-xs: .65rem;--fs-sm: .75rem;--fs-md: .875rem;--fs-lg: 1.125rem;--fs-xl: 1.5rem;--fs-huge: 2rem;--blue: #4292fa;--blue-rgb: 66, 146, 250;--red: #ff5961;--red-rgb: 255, 89, 97;--teal: #17f2b9;--teal-rgb: 23, 242, 185;--amber: #ffa835;--amber-rgb: 255, 168, 53;--ochre: #e15e2f;--ochre-rgb: 225, 94, 47;--indigo: #776cff;--indigo-rgb: 119, 108, 255;--pink: #ff27b9;--pink-rgb: 255, 39, 185;--yellow: #eae752;--yellow-rgb: 234, 231, 82;--color-z: var(--blue);--color-c: var(--red);--color-memory: var(--teal);--color-power: var(--amber);--color-power-offset: var(--ochre);--color-coeff: var(--indigo);--color-relaxation: var(--pink);--color-primary: var(--indigo);--color-info: var(--blue);--color-danger: var(--red);--color-success: var(--teal);--color-warning: var(--amber);--color-accent: var(--pink);--color-version: var(--teal);--color-version-rgb: var(--teal-rgb);--t-normal: .2s;--t-slow: .4s;--cubic-bezier: cubic-bezier(.2, .8, .2, 1);--header-height: 60px}.density-panel[data-v-6c064c29]{width:100%;position:relative;z-index:10;color:var(--text-primary);background:var(--bg-overlay);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);border-left:1px solid var(--border-subtle);border-radius:var(--radius-xl) 0 0 var(--radius-xl);overflow:hidden;user-select:none;backdrop-filter:blur(5px);display:flex;flex-direction:column}.panel-header[data-v-6c064c29]{display:flex;align-items:center;justify-content:space-between;height:44px;padding:0 var(--space-3);background:var(--bg-subtle);border-bottom:1px solid var(--border-subtle);cursor:pointer;user-select:none}.panel-actions[data-v-6c064c29]{display:flex;align-items:center;gap:var(--space-1)}.panel-title[data-v-6c064c29]{margin:0;font-size:var(--fs-sm);font-weight:600;line-height:1;letter-spacing:1px;text-transform:capitalize;color:var(--text-primary)}.icon-btn[data-v-6c064c29]{display:flex;align-items:center;padding:var(--space-1);color:var(--text-muted);background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all .2s ease}.icon-btn[data-v-6c064c29]:hover{color:var(--text-primary);background:var(--bg-active)}.panel-content[data-v-6c064c29]{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4)}.slider-row[data-v-6c064c29]{display:flex;gap:var(--space-3);width:100%}.slider-container[data-v-6c064c29]{display:flex;flex-direction:column;flex:1;gap:var(--space-2);min-width:0}.flex-1[data-v-6c064c29]{flex:1}.control-label[data-v-6c064c29]{font-size:var(--fs-xs);letter-spacing:.03em;text-transform:capitalize;opacity:.7;user-select:none;white-space:nowrap}.btn[data-v-6c064c29]{width:100%;height:32px;padding:0;font-size:var(--fs-sm);color:var(--text-primary);background:var(--bg-hover);border:1px solid var(--border-medium);border-radius:var(--radius-sm);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.btn[data-v-6c064c29]:hover{background:var(--bg-active)}.btn.is-active[data-v-6c064c29]{color:var(--text-primary);background:rgb(var(--blue-rgb),.2);border-color:rgb(var(--blue-rgb),.5)}.export-container[data-v-6c064c29]{flex:0 0 88px}.total-samples-label[data-v-6c064c29]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn-export[data-v-6c064c29]:hover:not(:disabled){background:rgb(var(--blue-rgb),.15);border-color:rgb(var(--blue-rgb),.4)}.btn-export[data-v-6c064c29]:disabled{opacity:.5;cursor:not-allowed}.color-row[data-v-6c064c29]{display:flex;gap:var(--space-2);width:100%}.bg-color-box[data-v-6c064c29]{display:flex;align-items:center;justify-content:space-between;width:100%;height:32px;padding:0 var(--space-2);position:relative;background:var(--bg-subtle);border:1px solid var(--border-medium);border-radius:var(--radius-md);overflow:hidden;cursor:pointer;transition:all var(--t-normal) var(--cubic-bezier)}.bg-color-box[data-v-6c064c29]:hover{background:var(--bg-hover);border-color:var(--border-strong)}.bg-color-box:hover .color-swatch-circle[data-v-6c064c29]{border-color:var(--text-primary);transform:scale(1.1)}.color-hex-text[data-v-6c064c29]{font-family:Azeret Mono,monospace;font-size:10px;letter-spacing:.05em;color:var(--text-secondary);user-select:none}.color-swatch-circle[data-v-6c064c29]{width:18px;height:18px;border:1.5px solid var(--border-strong);border-radius:50%;box-shadow:0 1px 4px var(--shadow-medium);flex-shrink:0;transition:transform .15s ease,border-color .15s ease}.color-picker-input[data-v-6c064c29]{width:200%;height:200%;position:absolute;top:-50%;left:-50%;opacity:0;cursor:pointer}.color-swatch[data-v-6c064c29]{flex:1;display:flex;flex-direction:column;align-items:center;gap:var(--space-1);min-width:0}.color-swatch input[type=color][data-v-6c064c29]{width:100%;height:28px;padding:var(--space-0-5);background:var(--bg-hover);border:1px solid var(--border-medium);border-radius:var(--radius-sm);cursor:pointer}.color-swatch input[type=color][data-v-6c064c29]::-webkit-color-swatch-wrapper{padding:0}.color-swatch input[type=color][data-v-6c064c29]::-webkit-color-swatch{border:none;border-radius:var(--radius-xs)}.section-group[data-v-6c064c29]{display:flex;flex-direction:column;width:100%}.section-divider[data-v-6c064c29]{margin-top:var(--space-2);padding-bottom:var(--space-1);font-size:var(--fs-xs);letter-spacing:.05em;text-transform:capitalize;border-bottom:1px solid var(--border-medium);opacity:.5}.section-divider.section-header-row[data-v-6c064c29]{display:flex;align-items:center;justify-content:space-between;opacity:.9}.section-divider.section-header-row>.title-with-chevron[data-v-6c064c29]{opacity:.75;transition:opacity .15s ease,color .15s ease}.clickable-header[data-v-6c064c29]{cursor:pointer;user-select:none;transition:opacity .15s ease}.clickable-header[data-v-6c064c29]:hover{opacity:1!important}.clickable-header:hover .title-with-chevron[data-v-6c064c29]{opacity:1}.title-with-chevron[data-v-6c064c29]{display:flex;align-items:center;gap:var(--space-1-5)}.title-with-chevron.is-highlighted[data-v-6c064c29]{opacity:1!important}.header-chevron[data-v-6c064c29]{opacity:.8;transition:transform .2s ease,opacity .2s ease}.header-actions[data-v-6c064c29]{display:flex;align-items:center;gap:var(--space-1-5)}.header-palette-preview[data-v-6c064c29]{display:inline-block;flex-shrink:0;width:50px;height:10px;background-origin:border-box;border:1px solid var(--border-medium);border-radius:var(--radius-xs);box-shadow:0 0 4px #0000004d;transition:border-color .15s ease}.collapsible-content[data-v-6c064c29]{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-3);transition:padding .3s cubic-bezier(.4,0,.2,1)}.panel-collapse.is-collapsed .collapsible-content[data-v-6c064c29]{padding-top:0;padding-bottom:0}.tint-color .clickable-header:hover .section-title-text[data-v-6c064c29],.tint-color .title-with-chevron.is-highlighted .section-title-text[data-v-6c064c29]{color:var(--amber)}.dropdown-container[data-v-6c064c29],.fps-container[data-v-6c064c29]{display:flex;flex-direction:column;flex:1;gap:var(--space-2);min-width:0}.fps-tabs[data-v-6c064c29]{display:flex;gap:var(--space-1)}[data-v-c86848e8]:root{color:var(--text-primary);--bg-app: #0a0a0a;--bg-surface: #121218;--bg-elevated: #1c1c23;--bg-overlay: rgb(15 15 15 / 85%);--bg-overlay-light: rgb(15 15 15 / 40%);--bg-subtle: rgb(255 255 255 / 3%);--bg-hover: rgb(255 255 255 / 6%);--bg-active: rgb(255 255 255 / 10%);--bg-selected: rgb(255 255 255 / 20%);--bg-black-overlay: rgb(0 0 0 / 50%);--shadow-soft: rgb(0 0 0 / 20%);--shadow-medium: rgb(0 0 0 / 40%);--shadow-heavy: rgb(0 0 0 / 60%);--shadow-glow: rgb(255 255 255 / 20%);--shadow-panel: 0 12px 40px var(--shadow-heavy);--shadow-popover: 0 8px 32px var(--shadow-medium);--shadow-button: 0 2px 0 var(--shadow-medium);--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-12: 48px;--border-subtle: rgb(255 255 255 / 5%);--border-medium: rgb(255 255 255 / 10%);--border-strong: rgb(255 255 255 / 20%);--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-pill: 999px;--text-primary: #eaeaff;--text-secondary: rgb(234 234 255 / 78%);--text-muted: rgb(234 234 255 / 48%);--fs-xs: .65rem;--fs-sm: .75rem;--fs-md: .875rem;--fs-lg: 1.125rem;--fs-xl: 1.5rem;--fs-huge: 2rem;--blue: #4292fa;--blue-rgb: 66, 146, 250;--red: #ff5961;--red-rgb: 255, 89, 97;--teal: #17f2b9;--teal-rgb: 23, 242, 185;--amber: #ffa835;--amber-rgb: 255, 168, 53;--ochre: #e15e2f;--ochre-rgb: 225, 94, 47;--indigo: #776cff;--indigo-rgb: 119, 108, 255;--pink: #ff27b9;--pink-rgb: 255, 39, 185;--yellow: #eae752;--yellow-rgb: 234, 231, 82;--color-z: var(--blue);--color-c: var(--red);--color-memory: var(--teal);--color-power: var(--amber);--color-power-offset: var(--ochre);--color-coeff: var(--indigo);--color-relaxation: var(--pink);--color-primary: var(--indigo);--color-info: var(--blue);--color-danger: var(--red);--color-success: var(--teal);--color-warning: var(--amber);--color-accent: var(--pink);--color-version: var(--teal);--color-version-rgb: var(--teal-rgb);--t-normal: .2s;--t-slow: .4s;--cubic-bezier: cubic-bezier(.2, .8, .2, 1);--header-height: 60px}.manager-grid[data-v-c86848e8]{display:grid;gap:var(--space-2);grid-template-columns:1fr auto;width:100%}.main-slot[data-v-c86848e8]{min-width:0}.truncate[data-v-c86848e8]{flex-grow:1;margin-right:var(--space-2);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.action-slot[data-v-c86848e8]{display:flex;align-items:center;height:32px}.confirm-cancel-group[data-v-c86848e8]{display:flex;gap:var(--space-1)}.preset-item[data-v-c86848e8]{display:flex;align-items:center;justify-content:space-between;width:100%}.preset-item .preset-info[data-v-c86848e8]{display:flex;flex-direction:column;flex-grow:1;min-width:0}.preset-item .preset-info .preset-name[data-v-c86848e8]{font-size:var(--fs-md);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.preset-item .preset-info .preset-meta[data-v-c86848e8]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:var(--fs-sm);opacity:.4}.button-dropdown-delete[data-v-c86848e8]{margin-left:var(--space-2);padding:0 var(--space-2);font-size:var(--fs-lg);color:var(--color-danger);background:transparent;border:none;opacity:.3;cursor:pointer}.button-dropdown-delete[data-v-c86848e8]:hover{opacity:1}.autocomplete-popup[data-v-34ffdfb2]{display:flex;flex-direction:column;min-width:160px;max-height:200px;padding:4px 0;position:absolute;top:calc(100% + 4px);left:0;z-index:100;background:var(--bg-surface);border:1px solid var(--border-medium);border-radius:var(--radius-md);box-shadow:0 4px 12px #0000004d;overflow-y:auto}.suggestion-item[data-v-34ffdfb2]{padding:6px 12px;font-family:var(--font-mono);font-size:.85em;text-align:left;color:var(--text-secondary);background:transparent;border:none;cursor:pointer;transition:all .1s ease}.suggestion-item[data-v-34ffdfb2]:hover,.suggestion-item.is-active[data-v-34ffdfb2]{color:#fff;background:var(--color-primary)}[data-v-a1d1fd15]:root{color:var(--text-primary);--bg-app: #0a0a0a;--bg-surface: #121218;--bg-elevated: #1c1c23;--bg-overlay: rgb(15 15 15 / 85%);--bg-overlay-light: rgb(15 15 15 / 40%);--bg-subtle: rgb(255 255 255 / 3%);--bg-hover: rgb(255 255 255 / 6%);--bg-active: rgb(255 255 255 / 10%);--bg-selected: rgb(255 255 255 / 20%);--bg-black-overlay: rgb(0 0 0 / 50%);--shadow-soft: rgb(0 0 0 / 20%);--shadow-medium: rgb(0 0 0 / 40%);--shadow-heavy: rgb(0 0 0 / 60%);--shadow-glow: rgb(255 255 255 / 20%);--shadow-panel: 0 12px 40px var(--shadow-heavy);--shadow-popover: 0 8px 32px var(--shadow-medium);--shadow-button: 0 2px 0 var(--shadow-medium);--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-12: 48px;--border-subtle: rgb(255 255 255 / 5%);--border-medium: rgb(255 255 255 / 10%);--border-strong: rgb(255 255 255 / 20%);--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-pill: 999px;--text-primary: #eaeaff;--text-secondary: rgb(234 234 255 / 78%);--text-muted: rgb(234 234 255 / 48%);--fs-xs: .65rem;--fs-sm: .75rem;--fs-md: .875rem;--fs-lg: 1.125rem;--fs-xl: 1.5rem;--fs-huge: 2rem;--blue: #4292fa;--blue-rgb: 66, 146, 250;--red: #ff5961;--red-rgb: 255, 89, 97;--teal: #17f2b9;--teal-rgb: 23, 242, 185;--amber: #ffa835;--amber-rgb: 255, 168, 53;--ochre: #e15e2f;--ochre-rgb: 225, 94, 47;--indigo: #776cff;--indigo-rgb: 119, 108, 255;--pink: #ff27b9;--pink-rgb: 255, 39, 185;--yellow: #eae752;--yellow-rgb: 234, 231, 82;--color-z: var(--blue);--color-c: var(--red);--color-memory: var(--teal);--color-power: var(--amber);--color-power-offset: var(--ochre);--color-coeff: var(--indigo);--color-relaxation: var(--pink);--color-primary: var(--indigo);--color-info: var(--blue);--color-danger: var(--red);--color-success: var(--teal);--color-warning: var(--amber);--color-accent: var(--pink);--color-version: var(--teal);--color-version-rgb: var(--teal-rgb);--t-normal: .2s;--t-slow: .4s;--cubic-bezier: cubic-bezier(.2, .8, .2, 1);--header-height: 60px}.randomizer-wrapper[data-v-a1d1fd15]{display:flex;flex-direction:column;gap:var(--space-2-5)}[data-v-8a29b04c]:root{color:var(--text-primary);--bg-app: #0a0a0a;--bg-surface: #121218;--bg-elevated: #1c1c23;--bg-overlay: rgb(15 15 15 / 85%);--bg-overlay-light: rgb(15 15 15 / 40%);--bg-subtle: rgb(255 255 255 / 3%);--bg-hover: rgb(255 255 255 / 6%);--bg-active: rgb(255 255 255 / 10%);--bg-selected: rgb(255 255 255 / 20%);--bg-black-overlay: rgb(0 0 0 / 50%);--shadow-soft: rgb(0 0 0 / 20%);--shadow-medium: rgb(0 0 0 / 40%);--shadow-heavy: rgb(0 0 0 / 60%);--shadow-glow: rgb(255 255 255 / 20%);--shadow-panel: 0 12px 40px var(--shadow-heavy);--shadow-popover: 0 8px 32px var(--shadow-medium);--shadow-button: 0 2px 0 var(--shadow-medium);--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-12: 48px;--border-subtle: rgb(255 255 255 / 5%);--border-medium: rgb(255 255 255 / 10%);--border-strong: rgb(255 255 255 / 20%);--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-pill: 999px;--text-primary: #eaeaff;--text-secondary: rgb(234 234 255 / 78%);--text-muted: rgb(234 234 255 / 48%);--fs-xs: .65rem;--fs-sm: .75rem;--fs-md: .875rem;--fs-lg: 1.125rem;--fs-xl: 1.5rem;--fs-huge: 2rem;--blue: #4292fa;--blue-rgb: 66, 146, 250;--red: #ff5961;--red-rgb: 255, 89, 97;--teal: #17f2b9;--teal-rgb: 23, 242, 185;--amber: #ffa835;--amber-rgb: 255, 168, 53;--ochre: #e15e2f;--ochre-rgb: 225, 94, 47;--indigo: #776cff;--indigo-rgb: 119, 108, 255;--pink: #ff27b9;--pink-rgb: 255, 39, 185;--yellow: #eae752;--yellow-rgb: 234, 231, 82;--color-z: var(--blue);--color-c: var(--red);--color-memory: var(--teal);--color-power: var(--amber);--color-power-offset: var(--ochre);--color-coeff: var(--indigo);--color-relaxation: var(--pink);--color-primary: var(--indigo);--color-info: var(--blue);--color-danger: var(--red);--color-success: var(--teal);--color-warning: var(--amber);--color-accent: var(--pink);--color-version: var(--teal);--color-version-rgb: var(--teal-rgb);--t-normal: .2s;--t-slow: .4s;--cubic-bezier: cubic-bezier(.2, .8, .2, 1);--header-height: 60px}.formula-editor-panel[data-v-8a29b04c]{gap:0;width:100%;box-sizing:border-box;position:relative;z-index:10;background:color-mix(in srgb,var(--bg-app) 90%,transparent);border-top:1px solid var(--border-medium);border-bottom:1px solid var(--border-medium);border-left:1px solid var(--border-medium);border-radius:var(--radius-xl) 0 0 var(--radius-xl);overflow:hidden;user-select:none;backdrop-filter:blur(12px);display:flex;flex-direction:column}.formula-height-wrapper[data-v-8a29b04c]{overflow:hidden;transition:height var(--t-normal) var(--cubic-bezier)}.formula-height-wrapper.is-resizing[data-v-8a29b04c]{transition:none}.formula-editor-content[data-v-8a29b04c]{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2-5)}.panel-header[data-v-8a29b04c]{display:flex;align-items:center;justify-content:space-between;height:44px;padding:0 var(--space-3);background:var(--bg-subtle);border-bottom:1px solid var(--border-subtle);cursor:pointer;user-select:none}.panel-title[data-v-8a29b04c]{margin:0;font-size:var(--fs-sm);font-weight:600;line-height:1;letter-spacing:1px;text-transform:capitalize;color:var(--text-primary)}.icon-btn[data-v-8a29b04c]{display:flex;align-items:center;padding:var(--space-1);color:var(--text-muted);background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all .2s ease}.icon-btn[data-v-8a29b04c]:hover{color:var(--text-primary);background:var(--bg-active)}.editor-container[data-v-8a29b04c]{display:grid;width:100%;min-height:60px;position:relative}.input-base.textarea-editor[data-v-8a29b04c],.highlight-layer[data-v-8a29b04c]{display:block;margin:0;padding:var(--space-2);box-sizing:border-box;font-family:Courier New,Courier,monospace;font-size:var(--fs-md);line-height:1.5;letter-spacing:normal;text-align:left;border:1px solid transparent;border-radius:var(--radius-md);word-spacing:normal;font-variant-ligatures:none;-webkit-font-smoothing:antialiased;white-space:pre-wrap;word-break:break-all;overflow-wrap:break-word}.highlight-layer[data-v-8a29b04c]{width:100%;height:100%;position:absolute;background:color-mix(in srgb,var(--bg-surface) 44%,transparent);overflow:hidden scroll;inset:0;pointer-events:none}.highlight-layer[data-v-8a29b04c]::-webkit-scrollbar{width:8px}.highlight-layer[data-v-8a29b04c]::-webkit-scrollbar-thumb,.highlight-layer[data-v-8a29b04c]::-webkit-scrollbar-track,.highlight-layer[data-v-8a29b04c]::-webkit-scrollbar-corner,.highlight-layer[data-v-8a29b04c]::-webkit-resizer{background:transparent}.input-base.textarea-editor[data-v-8a29b04c]{width:100%;height:60px;min-height:60px;color:transparent;background:transparent;outline:none;overflow:hidden scroll;user-select:text;transition:border-color var(--t-normal) var(--cubic-bezier);grid-area:1/1;resize:vertical;caret-color:var(--text-primary);border-color:var(--border-medium)}.input-base.textarea-editor[data-v-8a29b04c]::-webkit-scrollbar{width:8px}.input-base.textarea-editor[data-v-8a29b04c]::-webkit-scrollbar-track{background:transparent}.input-base.textarea-editor[data-v-8a29b04c]::-webkit-scrollbar-thumb{background:var(--border-strong);border:2px solid transparent;border-radius:var(--radius-sm);background-clip:padding-box}.input-base.textarea-editor[data-v-8a29b04c]::-webkit-scrollbar-thumb:hover{background-color:var(--text-muted)}.input-base.textarea-editor[data-v-8a29b04c]::-webkit-scrollbar-corner{background:transparent}.input-base.textarea-editor[data-v-8a29b04c]::-webkit-resizer{background-color:transparent;background-image:linear-gradient(135deg,transparent 65%,var(--text-muted) 65%,var(--text-muted) 75%,transparent 75%,transparent 85%,var(--text-muted) 85%,var(--text-muted) 95%,transparent 95%)}.input-base.textarea-editor[data-v-8a29b04c]:hover,.input-base.textarea-editor[data-v-8a29b04c]:focus{border-color:var(--color-primary)}.input-base.textarea-editor.has-error[data-v-8a29b04c]{border-color:#ef4444a6}.syntax-variable-z[data-v-8a29b04c]{color:var(--color-z)}.syntax-variable-c[data-v-8a29b04c]{color:var(--color-c)}.syntax-variable-k[data-v-8a29b04c]{color:var(--color-coeff)}.syntax-variable-k2[data-v-8a29b04c]{color:color-mix(in srgb,var(--color-coeff),white 10%)}.syntax-variable-k3[data-v-8a29b04c]{color:color-mix(in srgb,var(--color-coeff),white 20%)}.syntax-variable-k4[data-v-8a29b04c]{color:color-mix(in srgb,var(--color-coeff),white 30%)}.syntax-variable-k5[data-v-8a29b04c]{color:color-mix(in srgb,var(--color-coeff),white 40%)}.syntax-variable-p[data-v-8a29b04c]{color:var(--color-power)}.syntax-variable-d[data-v-8a29b04c]{color:var(--color-power-offset)}.syntax-variable-R[data-v-8a29b04c]{color:var(--color-relaxation)}.syntax-variable-zPrev[data-v-8a29b04c]{color:var(--color-memory)}[class*=syntax-variable-acc_][data-v-8a29b04c]{color:var(--ochre)}.syntax-function[data-v-8a29b04c]{color:var(--color-info);font-style:italic}.syntax-number[data-v-8a29b04c]{color:var(--color-success)}.syntax-operator[data-v-8a29b04c],.syntax-paren[data-v-8a29b04c]{color:var(--text-muted)}.syntax-default[data-v-8a29b04c]{color:var(--text-primary)}.error-squiggle[data-v-8a29b04c]{text-decoration:underline wavy var(--color-danger);text-decoration-skip-ink:none}.formula-error-popover[data-v-8a29b04c]{display:flex;align-items:flex-start;gap:var(--space-1-5);width:100%;padding:6px 10px;box-sizing:border-box;position:absolute;top:calc(100% + 5px);right:0;left:0;z-index:60;font-size:var(--fs-xs);line-height:1.35;color:#fca5a5;background:color-mix(in srgb,var(--bg-surface-elevated, #18181b) 88%,#ef4444 12%);border:1px solid rgba(239,68,68,.45);border-radius:var(--radius-sm);box-shadow:0 4px 16px #0000008c,0 0 0 1px #ef444433;overflow-wrap:anywhere;pointer-events:none;backdrop-filter:blur(10px)}.formula-error-popover[data-v-8a29b04c]:before{width:8px;height:8px;position:absolute;top:-5px;left:14px;transform:rotate(45deg);background:color-mix(in srgb,var(--bg-surface-elevated, #18181b) 88%,#ef4444 12%);border-top:1px solid rgba(239,68,68,.45);border-left:1px solid rgba(239,68,68,.45);content:""}.error-popover-icon[data-v-8a29b04c]{flex-shrink:0;font-size:11px;line-height:1.4;color:#f87171}.error-popover-text[data-v-8a29b04c]{flex:1;font-family:var(--font-sans, sans-serif)}.error-popover-enter-active[data-v-8a29b04c]{transition:opacity .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1)}.error-popover-leave-active[data-v-8a29b04c]{transition:opacity .15s ease,transform .15s ease}.error-popover-enter-from[data-v-8a29b04c],.error-popover-leave-to[data-v-8a29b04c]{transform:translateY(-4px) scale(.98);opacity:0}.app-container{display:flex;width:100vw;height:100vh;background:var(--bg-app);overflow:hidden}.app-container.selecting-x,.app-container.selecting-y{cursor:crosshair}.ui-panel{width:350px;height:100%;padding:var(--space-5);z-index:10;background:var(--bg-overlay);border-right:1px solid var(--border-medium);backdrop-filter:blur(10px)}.right-sidebar{width:360px;height:100vh;position:absolute;top:0;right:0;z-index:100;pointer-events:none;overflow:hidden auto}.right-sidebar-inner{display:flex;flex-direction:column;gap:var(--space-2);width:100%;position:relative}.right-sidebar-inner>*{pointer-events:auto;flex-shrink:0;width:360px!important}canvas{display:block;width:100%;height:100%}.fit-auto{object-fit:fill}.fit-manual{object-fit:contain}.canvas-wrapper{flex:1;position:relative}.webgl-layer{display:block;width:100%;height:100%}.fractal-canvas{opacity:0;transition:opacity .3s ease-out}.overlay-layer{width:100%;height:100%;position:absolute;top:0;left:0;z-index:5;pointer-events:none;mix-blend-mode:normal}.orbit-annotation-layer{mix-blend-mode:normal}hr{margin:var(--space-5) 0;border:0;border-top:1px solid var(--border-medium)}.coordinates-tooltip{padding:var(--space-1) var(--space-2);position:absolute;top:0;left:0;z-index:20;font-family:Azeret Mono,monospace;font-size:1.6vmin;color:#fff;background:var(--bg-black-overlay);border-radius:var(--radius-sm);pointer-events:none;white-space:nowrap}.panel-slide-enter-active,.panel-slide-leave-active{transition:opacity var(--t-slow) var(--cubic-bezier),transform var(--t-slow) var(--cubic-bezier)}.panel-slide-enter-from,.panel-slide-leave-to{transform:translateY(-.5rem);opacity:0}.panel-slide-right-enter-active,.panel-slide-right-leave-active{transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .35s cubic-bezier(.4,0,.2,1)}.panel-slide-right-enter-from,.panel-slide-right-leave-to{transform:translate(30px);opacity:0}.pill-slide-enter-active,.pill-slide-leave-active{transition:opacity var(--t-slow) var(--cubic-bezier),transform var(--t-slow) var(--cubic-bezier)!important}.pill-slide-enter-from,.pill-slide-leave-to{transform:translate(-50%) translateY(1rem)!important;opacity:0!important}.mobile-teaser{padding:2rem;position:fixed;z-index:9999;background-color:var(--bg-app);inset:0;display:flex;align-items:center;justify-content:center}.teaser-background{position:absolute;z-index:-1;transform:scale(1.1);background-image:url(/assets/sVzvdytT.webp);inset:0;background-size:cover;background-position:center;filter:blur(3px) brightness(.4)}.message-box{gap:1rem;max-width:400px;padding:4vmin 6vmin;text-align:center;background:var(--bg-overlay);border:1px solid var(--border-medium);border-radius:var(--radius-xl);box-shadow:0 15px 30px var(--shadow-medium),0 0 40px var(--shadow-soft) inset;display:flex;flex-direction:column}.message-box h2{margin:0;font-family:Sora,sans-serif;font-weight:300;color:#fff}.message-box .description{margin:0;font-family:Azeret Mono,monospace;font-size:.9rem;line-height:1.5;color:var(--text-secondary)}.action-buttons{display:flex;flex-direction:column;gap:.8rem;margin-top:.5rem}.btn{padding:.8rem;font-family:Sora,sans-serif;font-size:.9rem;color:#000;background:#fff;border:none;border-radius:var(--radius-md);cursor:pointer;transition:all .2s ease;text-decoration:none}.btn:active{transform:scale(.98)}.btn-outline{color:#fff;background:transparent;border:1px solid var(--border-strong)}.btn-outline:active{background:var(--bg-active)}.canvas-hidden{position:absolute;visibility:hidden}body.hide-cursor,body.hide-cursor *{cursor:none!important}:root{color:var(--text-primary);--bg-app: #0a0a0a;--bg-surface: #121218;--bg-elevated: #1c1c23;--bg-overlay: rgb(15 15 15 / 85%);--bg-overlay-light: rgb(15 15 15 / 40%);--bg-subtle: rgb(255 255 255 / 3%);--bg-hover: rgb(255 255 255 / 6%);--bg-active: rgb(255 255 255 / 10%);--bg-selected: rgb(255 255 255 / 20%);--bg-black-overlay: rgb(0 0 0 / 50%);--shadow-soft: rgb(0 0 0 / 20%);--shadow-medium: rgb(0 0 0 / 40%);--shadow-heavy: rgb(0 0 0 / 60%);--shadow-glow: rgb(255 255 255 / 20%);--shadow-panel: 0 12px 40px var(--shadow-heavy);--shadow-popover: 0 8px 32px var(--shadow-medium);--shadow-button: 0 2px 0 var(--shadow-medium);--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-12: 48px;--border-subtle: rgb(255 255 255 / 5%);--border-medium: rgb(255 255 255 / 10%);--border-strong: rgb(255 255 255 / 20%);--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-pill: 999px;--text-primary: #eaeaff;--text-secondary: rgb(234 234 255 / 78%);--text-muted: rgb(234 234 255 / 48%);--fs-xs: .65rem;--fs-sm: .75rem;--fs-md: .875rem;--fs-lg: 1.125rem;--fs-xl: 1.5rem;--fs-huge: 2rem;--blue: #4292fa;--blue-rgb: 66, 146, 250;--red: #ff5961;--red-rgb: 255, 89, 97;--teal: #17f2b9;--teal-rgb: 23, 242, 185;--amber: #ffa835;--amber-rgb: 255, 168, 53;--ochre: #e15e2f;--ochre-rgb: 225, 94, 47;--indigo: #776cff;--indigo-rgb: 119, 108, 255;--pink: #ff27b9;--pink-rgb: 255, 39, 185;--yellow: #eae752;--yellow-rgb: 234, 231, 82;--color-z: var(--blue);--color-c: var(--red);--color-memory: var(--teal);--color-power: var(--amber);--color-power-offset: var(--ochre);--color-coeff: var(--indigo);--color-relaxation: var(--pink);--color-primary: var(--indigo);--color-info: var(--blue);--color-danger: var(--red);--color-success: var(--teal);--color-warning: var(--amber);--color-accent: var(--pink);--color-version: var(--teal);--color-version-rgb: var(--teal-rgb);--t-normal: .2s;--t-slow: .4s;--cubic-bezier: cubic-bezier(.2, .8, .2, 1);--header-height: 60px}body{font-family:Sora,sans-serif;line-height:1.5;letter-spacing:.01em;color:var(--text-primary);background-color:var(--bg-app);overflow:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-numeric:tabular-nums}*,*:before,*:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}*{margin:0;padding:0}button{color:inherit;background:none;border:none;cursor:pointer;font:inherit}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes scale-pulse{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}@keyframes sweep-bg{0%{background-position:200% 0}to{background-position:0% 0}}::selection{color:var(--text-primary);background:var(--color-primary)}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.button{width:32px;height:32px;padding:0;background:var(--bg-active);border:1px solid var(--border-medium);border-radius:var(--radius-sm);cursor:pointer;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:all var(--t-normal) var(--cubic-bezier)}.button:hover{background:var(--bg-selected);border-color:var(--color-primary)}.button.is-active{color:var(--color-primary);background:rgb(var(--blue-rgb),.15)}.custom-scrollbar::-webkit-scrollbar{width:3px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-button{display:none;width:0;height:0}.custom-scrollbar::-webkit-scrollbar-thumb{background:var(--bg-active);border-radius:var(--radius-xs)}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--bg-selected)}.control-group{display:flex;flex-direction:column;gap:var(--space-1-5);width:100%}.control-label{font-size:var(--fs-sm);letter-spacing:.05em;color:var(--text-secondary);cursor:default}.input-base{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2-5);width:100%;height:32px;padding:var(--space-2-5);font-size:var(--fs-md);color:var(--text-primary);background:var(--bg-overlay-light);border:1px solid var(--border-medium);border-radius:var(--radius-md);cursor:pointer;user-select:none;transition:all var(--t-normal) var(--cubic-bezier)}.input-base:hover,.input-base.is-focused{border-color:var(--color-primary);background:var(--bg-hover)}.truncate{min-width:0;flex-grow:1;margin-right:var(--space-2);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.panel-collapse{display:grid;grid-template-rows:1fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1)}.panel-collapse.is-collapsed{grid-template-rows:0fr}.panel-collapse>div{min-height:0;overflow:hidden;transition:padding .3s cubic-bezier(.4,0,.2,1)}.panel-collapse.is-collapsed>div{padding-top:0;padding-bottom:0}
