.export.svelte-1i9qrav{background:#1a1a1d;border-radius:12px;flex-direction:column;gap:12px;padding:12px;display:flex}.head.svelte-1i9qrav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.tabs.svelte-1i9qrav{flex-wrap:wrap;gap:4px;display:flex}.tabs.svelte-1i9qrav button:where(.svelte-1i9qrav){color:#a1a1aa;cursor:pointer;background:#27272a;border:none;border-radius:6px;padding:6px 10px;font-size:12px}.tabs.svelte-1i9qrav button.active:where(.svelte-1i9qrav){color:#1a1a1d;background:#fbbf24;font-weight:600}.name.svelte-1i9qrav{color:#71717a;align-items:center;gap:6px;font-size:11px;display:flex}.name.svelte-1i9qrav input:where(.svelte-1i9qrav){color:#e4e4e7;background:#27272a;border:none;border-radius:6px;width:100px;padding:4px 8px;font-family:ui-monospace,monospace;font-size:12px}pre.svelte-1i9qrav{color:#e4e4e7;white-space:pre;background:#050505;border-radius:8px;max-height:320px;margin:0;padding:12px;font-family:ui-monospace,monospace;font-size:12px;overflow:auto}.actions.svelte-1i9qrav{gap:8px;display:flex}.actions.svelte-1i9qrav button:where(.svelte-1i9qrav){color:#e4e4e7;cursor:pointer;background:#27272a;border:none;border-radius:6px;padding:8px 14px;font-size:12px}.actions.svelte-1i9qrav button:where(.svelte-1i9qrav):hover{background:#3f3f46}.cell.svelte-104nobo{flex-direction:column;gap:6px;min-width:0;display:flex}.swatch.svelte-104nobo{aspect-ratio:1;cursor:pointer;background:0 0;border:1px solid #ffffff0f;border-radius:8px;padding:0;transition:transform .1s;position:relative}.swatch.svelte-104nobo:hover{transform:scale(1.03)}.anchor-tag.svelte-104nobo{color:#1a1a1d;text-transform:uppercase;letter-spacing:.04em;background:#fbbf24;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:700;position:absolute;top:4px;left:4px}.badge.svelte-104nobo{color:#fbbf24;background:#000000b3;border-radius:4px;padding:2px 5px;font-family:ui-monospace,monospace;font-size:10px;position:absolute;top:4px;right:4px}.meta.svelte-104nobo{flex-direction:column;gap:2px;min-width:0;display:flex}.line.svelte-104nobo{cursor:pointer;color:inherit;text-align:left;background:0 0;border:none;border-radius:4px;justify-content:space-between;align-items:center;gap:6px;min-width:0;padding:2px 4px;display:flex}.line.svelte-104nobo:hover{background:#1a1a1d}.line.svelte-104nobo code:where(.svelte-104nobo){color:#a1a1aa;white-space:nowrap;text-overflow:ellipsis;flex:1;font-family:ui-monospace,monospace;font-size:10px;overflow:hidden}.line.svelte-104nobo:first-child code:where(.svelte-104nobo){color:#e4e4e7;font-size:11px}.copy-mark.svelte-104nobo{color:#71717a;opacity:0;font-size:11px;transition:opacity .15s}.line.svelte-104nobo:hover .copy-mark:where(.svelte-104nobo),.copy-mark.svelte-104nobo:not(:empty){opacity:1}.harmonies.svelte-1txke9l{flex-direction:column;gap:12px;display:flex}.picker.svelte-1txke9l{background:#1a1a1d;border-radius:12px;flex-wrap:wrap;gap:6px;padding:8px;display:flex}.picker.svelte-1txke9l button:where(.svelte-1txke9l){color:#a1a1aa;cursor:pointer;text-transform:capitalize;background:#27272a;border:none;border-radius:6px;padding:6px 12px;font-size:12px}.picker.svelte-1txke9l button.active:where(.svelte-1txke9l){color:#1a1a1d;background:#fbbf24;font-weight:600}.tracks.svelte-1txke9l{flex-direction:column;gap:12px;display:flex}.track.svelte-1txke9l{background:#0a0a0a;border:1px solid #1a1a1d;border-radius:12px;padding:12px}.track.svelte-1txke9l header:where(.svelte-1txke9l){justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.lbl.svelte-1txke9l{color:#a1a1aa;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700}code.svelte-1txke9l{color:#71717a;font-family:ui-monospace,monospace;font-size:11px}.palette.svelte-1txke9l{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;display:grid}.graph.svelte-pyxhq6{background:#1a1a1d;border-radius:12px;padding:12px}.graph.compact.svelte-pyxhq6{align-items:center;gap:12px;padding:8px 12px;display:flex}.compact-label.svelte-pyxhq6{color:#a1a1aa;min-width:70px;font-size:12px;font-weight:600}.graph.compact.svelte-pyxhq6 .axis-slider:where(.svelte-pyxhq6){flex:1;margin-top:0}.header.svelte-pyxhq6{color:#e4e4e7;justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.title.svelte-pyxhq6{font-weight:600}input[type=number].svelte-pyxhq6{color:#e4e4e7;text-align:right;appearance:textfield;background:#27272a;border:none;border-radius:6px;width:90px;padding:6px 10px;font-family:ui-monospace,monospace;font-size:12px}input[type=number].svelte-pyxhq6::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number].svelte-pyxhq6::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}canvas.svelte-pyxhq6{cursor:crosshair;touch-action:none;border-radius:6px;width:100%;display:block}.axis-slider.svelte-pyxhq6{appearance:none;background:var(--track);cursor:pointer;border-radius:12px;outline:none;width:100%;height:22px;margin-top:12px;box-shadow:inset 0 0 0 1px #0006}.axis-slider.svelte-pyxhq6::-webkit-slider-runnable-track{background:0 0;border-radius:12px;height:22px}.axis-slider.svelte-pyxhq6::-moz-range-track{background:0 0;border-radius:12px;height:22px}.axis-slider.svelte-pyxhq6::-webkit-slider-thumb{appearance:none;cursor:grab;background:0 0;border:2px solid #fff;border-radius:50%;width:22px;height:22px;margin-top:0;box-shadow:0 0 6px #0009,0 0 0 1px #0006}.axis-slider.svelte-pyxhq6::-moz-range-thumb{cursor:grab;background:0 0;border:2px solid #fff;border-radius:50%;width:18px;height:18px;box-shadow:0 0 6px #0009,0 0 0 1px #0006}.axis-slider.svelte-pyxhq6:active::-webkit-slider-thumb{cursor:grabbing}.axis-slider.svelte-pyxhq6:active::-moz-range-thumb{cursor:grabbing}.picker.svelte-1en0rpt{color:#e4e4e7;background:#0a0a0a;border:1px solid #1a1a1d;border-radius:16px;flex-direction:column;gap:14px;padding:14px;display:flex}.topbar.svelte-1en0rpt{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.swatch.svelte-1en0rpt{border:1px solid #ffffff1a;border-radius:10px;flex-shrink:0;width:80px;height:44px}.field.svelte-1en0rpt{background:#1a1a1d;border-radius:10px;align-items:center;gap:10px;min-width:0;height:44px;padding:0 14px;display:flex}.input-field.svelte-1en0rpt{cursor:text;flex:1;min-width:200px}.badge.svelte-1en0rpt{color:#a1a1aa;letter-spacing:.04em;background:#27272a;border-radius:5px;flex-shrink:0;padding:3px 7px;font-size:10px;font-weight:700}code.svelte-1en0rpt{color:#e4e4e7;white-space:nowrap;font-family:ui-monospace,monospace;font-size:14px}input[type=text].svelte-1en0rpt{color:#e4e4e7;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:0;font-family:ui-monospace,monospace;font-size:14px}input.error.svelte-1en0rpt{color:#ef4444}.segmented.svelte-1en0rpt{box-sizing:border-box;background:#1a1a1d;border-radius:10px;flex-shrink:0;align-items:center;height:44px;padding:3px;display:inline-flex}.seg.svelte-1en0rpt{color:#a1a1aa;cursor:pointer;background:0 0;border:none;border-radius:7px;height:100%;padding:0 12px;font-size:13px;font-weight:500}.seg.active.svelte-1en0rpt{color:#e4e4e7;background:#27272a;font-weight:600}.warning.svelte-1en0rpt{color:#fbbf24;background:#422006;border-radius:8px;flex-shrink:0;align-items:center;height:44px;padding:0 12px;font-size:12px;display:flex}.collapse-btn.svelte-1en0rpt{color:#e4e4e7;cursor:pointer;background:#1a1a1d;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.collapse-btn.svelte-1en0rpt:hover{color:#fbbf24;background:#27272a}.chev.svelte-1en0rpt{transition:transform .2s}.chev.up.svelte-1en0rpt{transform:rotate(180deg)}.graphs.svelte-1en0rpt{grid-template-columns:repeat(3,1fr);gap:12px;min-width:0;display:grid}.graphs.collapsed.svelte-1en0rpt{grid-template-columns:repeat(3,1fr);gap:8px}@media (width<=900px){.graphs.collapsed.svelte-1en0rpt,.graphs.svelte-1en0rpt{grid-template-columns:1fr}}.editor.svelte-6j01l6{background:#1a1a1d;border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.head.svelte-6j01l6{justify-content:space-between;align-items:center;gap:8px;display:flex}.lbl.svelte-6j01l6{color:#e4e4e7;font-weight:600}.presets.svelte-6j01l6{flex-wrap:wrap;gap:4px;display:flex}.preset-btn.svelte-6j01l6{color:#a1a1aa;cursor:pointer;text-transform:capitalize;background:#27272a;border:none;border-radius:6px;padding:4px 10px;font-size:11px}.preset-btn.active.svelte-6j01l6{color:#1a1a1d;background:#fbbf24;font-weight:600}.preset-btn.standard.svelte-6j01l6{color:#fbbf24;align-self:flex-start;align-items:center;gap:6px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #fbbf2480}.preset-btn.standard.active.svelte-6j01l6{color:#1a1a1d;box-shadow:none}.preset-btn.standard.svelte-6j01l6 .muted:where(.svelte-6j01l6){text-transform:uppercase;letter-spacing:.06em;opacity:.65;font-size:9px;font-weight:700}.preset-btn.standard.svelte-6j01l6 .sep:where(.svelte-6j01l6){opacity:.5}svg.svelte-6j01l6{touch-action:none;background:#1a1a1d;border-radius:6px;width:100%;display:block}.mirror.svelte-6j01l6{color:#71717a;align-items:center;gap:8px;font-size:11px;display:flex}.mirror-label.svelte-6j01l6{color:#71717a;font-size:11px}.dual-track.svelte-6j01l6{touch-action:none;flex-direction:column;flex:1;justify-content:center;gap:5px;height:25px;display:flex;position:relative}.bar.svelte-6j01l6{background:#3f3f46;border-radius:5px;height:10px;box-shadow:inset 0 0 0 1px #0006}.dual-thumb.svelte-6j01l6{cursor:grab;border:2px solid #fff;border-radius:50%;width:26px;height:26px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 6px #0009,0 0 0 1px #0006}.dual-thumb.svelte-6j01l6:active{cursor:grabbing}.range.svelte-6j01l6{gap:8px;display:flex}.range.svelte-6j01l6 label:where(.svelte-6j01l6){color:#71717a;flex:1;align-items:center;gap:6px;font-size:11px;display:flex}.range.svelte-6j01l6 input[type=number]:where(.svelte-6j01l6){color:#e4e4e7;appearance:textfield;background:#27272a;border:none;border-radius:6px;flex:1;min-width:0;padding:6px 10px;font-family:ui-monospace,monospace;font-size:12px}.range.svelte-6j01l6 input[type=number]:where(.svelte-6j01l6)::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.range.svelte-6j01l6 input[type=number]:where(.svelte-6j01l6)::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.panel.svelte-tvc3up{flex-direction:column;gap:12px;display:flex}.curves.svelte-tvc3up{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (width<=900px){.curves.svelte-tvc3up{grid-template-columns:1fr}}.palette.svelte-1is0546{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;display:grid}body{color:#e4e4e7;background:#050505;margin:0;font-family:system-ui,sans-serif}.layout.svelte-1uha8ag{max-width:1200px;margin:0 auto;padding:1.5rem 1rem 4rem}.title.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin:0 0 4px;font-size:24px}.title.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#71717a;margin:0 0 16px;font-size:13px}.sticky.svelte-1uha8ag{z-index:10;background:linear-gradient(#050505 0% 80%,#0000 100%);padding:12px 0;position:sticky;top:0}main.svelte-1uha8ag{margin-top:24px}.block.svelte-1uha8ag{margin-bottom:32px}h2.svelte-1uha8ag{color:#71717a;text-transform:uppercase;letter-spacing:.08em;margin:0 0 12px;font-size:12px;font-weight:700}.section-head.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.section-head.stacked.svelte-1uha8ag{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.section-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0}.reset-btn.svelte-1uha8ag{color:#e4e4e7;cursor:pointer;background:#27272a;border:none;border-radius:6px;padding:6px 12px;font-size:12px}.reset-btn.svelte-1uha8ag:hover{background:#3f3f46}.stepper.svelte-1uha8ag{background:#1a1a1d;border-radius:8px;align-items:center;gap:4px;padding:4px;display:inline-flex}.stepper-label.svelte-1uha8ag{color:#71717a;text-transform:uppercase;letter-spacing:.06em;padding:0 8px;font-size:11px;font-weight:700}.stepper.svelte-1uha8ag button:where(.svelte-1uha8ag){color:#e4e4e7;cursor:pointer;background:#27272a;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.stepper.svelte-1uha8ag button:where(.svelte-1uha8ag):hover:not(:disabled){color:#fbbf24;background:#3f3f46}.stepper.svelte-1uha8ag button:where(.svelte-1uha8ag):disabled{opacity:.4;cursor:not-allowed}.stepper-value.svelte-1uha8ag{color:#e4e4e7;text-align:center;min-width:24px;font-family:ui-monospace,monospace;font-size:13px;font-weight:600}
