.constellation.svelte-1tgxxyf{flex:1;justify-content:center;align-items:center;min-height:280px;display:flex}.orbit-area.svelte-1tgxxyf{width:360px;height:360px;position:relative}.pad.svelte-1tgxxyf{cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;transition:all .12s cubic-bezier(.2,.8,.3,1);display:flex;position:absolute}.pad-label.svelte-1tgxxyf{letter-spacing:.5px;text-transform:uppercase;pointer-events:none;font-size:10px;font-weight:500}.engine-badge.svelte-1tgxxyf{color:#fff6;pointer-events:none;font-size:8px;font-weight:400;position:absolute;top:2px;right:6px}.diamond.svelte-1tgxxyf{border:.5px solid var(--orbit-border,#444);background:var(--orbit-well,#1a1a1a);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .1s cubic-bezier(.2,.8,.3,1);display:flex;position:absolute;transform:rotate(45deg)}.diamond.active.svelte-1tgxxyf{background:var(--orbit-ink,#eee);border:none}.diamond-label.svelte-1tgxxyf{color:var(--orbit-hint,#888);pointer-events:none;font-size:10px;font-weight:500;transform:rotate(-45deg)}.diamond.active.svelte-1tgxxyf .diamond-label:where(.svelte-1tgxxyf){color:var(--orbit-surface,#111)}.diamond-text.svelte-1tgxxyf{color:var(--orbit-hint,#666);pointer-events:none;font-size:10px;position:absolute;transform:translate(-50%)}.slider-area.svelte-8l03v9{padding:12px 24px 24px;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}.slider-header.svelte-8l03v9{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.slider-label.svelte-8l03v9{text-transform:uppercase;letter-spacing:2px;color:var(--orbit-hint,#888);font-size:11px;font-weight:400}.slider-value.svelte-8l03v9{letter-spacing:-.5px;font-size:16px;font-weight:500}.slider-track-container.svelte-8l03v9{width:100%}.slider.svelte-8l03v9{appearance:none;background:linear-gradient(to right, var(--fill-color) 0%, var(--fill-color) var(--fill-pct), var(--orbit-well,#1a1a1a) var(--fill-pct), var(--orbit-well,#1a1a1a) 100%);cursor:pointer;border-radius:2px;outline:none;width:100%;height:3px}.slider.svelte-8l03v9::-webkit-slider-thumb{-webkit-appearance:none;background:var(--orbit-surface,#111);border:2px solid var(--fill-color);cursor:pointer;border-radius:50%;width:16px;height:16px}.slider.svelte-8l03v9::-moz-range-thumb{background:var(--orbit-surface,#111);border:2px solid var(--fill-color);cursor:pointer;border-radius:50%;width:16px;height:16px}.sequencer.svelte-pq8eyn{padding:0 12px}.grid.svelte-pq8eyn{grid-template-columns:repeat(8,1fr);gap:6px;display:grid}.step.svelte-pq8eyn{aspect-ratio:1;border:.5px solid var(--orbit-border,#333);background:var(--orbit-well,#1a1a1a);cursor:pointer;border-radius:4px;transition:background 80ms cubic-bezier(.2,.8,.3,1);position:relative}.step.svelte-pq8eyn:active{transform:scale(.95)}.step.active.svelte-pq8eyn{border:none}.step.playhead.svelte-pq8eyn{box-shadow:0 0 0 1.5px var(--orbit-ink,#eee)}.step.playhead.svelte-pq8eyn:not(.active){background:var(--orbit-well-bright,#262626)}.step.playhead.active.svelte-pq8eyn{box-shadow:0 0 0 1.5px var(--orbit-ink,#eee), 0 0 10px var(--step-colour)}.step.playhead.svelte-pq8eyn:after{content:"";background:var(--orbit-ink,#eee);height:2px;position:absolute;bottom:0;left:0;right:0}.transport.svelte-19gz4c1{justify-content:space-between;align-items:center;padding:8px 24px;display:flex}.engine-toggle.svelte-19gz4c1{gap:0;display:flex}.eng-btn.svelte-19gz4c1{letter-spacing:.5px;color:var(--orbit-hint,#666);border:1.5px solid var(--orbit-border,#444);cursor:pointer;background:0 0;padding:4px 12px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;transition:all .12s cubic-bezier(.2,.8,.3,1)}.eng-btn.svelte-19gz4c1:first-child{border-right:none;border-radius:12px 0 0 12px}.eng-btn.svelte-19gz4c1:last-child{border-radius:0 12px 12px 0}.eng-btn.active.svelte-19gz4c1{background:var(--orbit-ink,#eee);color:var(--orbit-surface,#111);border-color:var(--orbit-ink,#eee)}.bpm-section.svelte-19gz4c1{align-items:center;gap:8px;display:flex}.bpm-value.svelte-19gz4c1{color:var(--orbit-ink,#eee);letter-spacing:-.5px;text-align:center;min-width:42px;font-size:22px;font-weight:500}.bpm-btn.svelte-19gz4c1{border:1px solid var(--orbit-border,#444);width:28px;height:28px;color:var(--orbit-ink,#eee);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:16px;display:flex}.transport-buttons.svelte-19gz4c1{gap:12px;display:flex}.transport-btn.svelte-19gz4c1{border:1.5px solid var(--orbit-ink,#eee);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .12s cubic-bezier(.2,.8,.3,1);display:flex}.transport-btn.active.svelte-19gz4c1{background:var(--orbit-ink,#eee)}.stop-icon.svelte-19gz4c1{background:var(--orbit-ink,#eee);border-radius:1px;width:12px;height:12px}.transport-btn.active.svelte-19gz4c1 .stop-icon:where(.svelte-19gz4c1){background:var(--orbit-surface,#111)}.play-icon.svelte-19gz4c1{border-left:10px solid var(--orbit-ink,#eee);border-top:7px solid #0000;border-bottom:7px solid #0000;width:0;height:0;margin-left:3px}.transport-btn.active.svelte-19gz4c1 .play-icon:where(.svelte-19gz4c1){border-left-color:var(--orbit-surface,#111)}.pad-panel.svelte-9x757w{flex-direction:column;flex:1;display:flex}.preset-bar.svelte-9x757w{justify-content:center;align-items:center;gap:8px;padding:8px 24px 0;display:flex}.preset-select.svelte-9x757w{letter-spacing:.5px;text-transform:uppercase;background:var(--orbit-well,#1a1a1a);width:100%;max-width:320px;color:var(--orbit-ink,#eee);border:1px solid var(--orbit-border,#333);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23666'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border-radius:12px;outline:none;padding:6px 32px 6px 12px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500}.preset-select.svelte-9x757w:focus{border-color:var(--orbit-ink,#eee)}.preset-select.svelte-9x757w option:where(.svelte-9x757w){background:var(--orbit-surface,#111);color:var(--orbit-ink,#eee)}.arp-btn.svelte-9x757w{letter-spacing:1px;color:var(--orbit-hint,#666);border:1.5px solid var(--orbit-border,#444);cursor:pointer;white-space:nowrap;background:0 0;border-radius:12px;padding:6px 14px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;transition:all .12s cubic-bezier(.2,.8,.3,1)}.arp-btn.active.svelte-9x757w{background:var(--orbit-ink,#eee);color:var(--orbit-surface,#111);border-color:var(--orbit-ink,#eee)}body{background:var(--orbit-canvas,#0a0a0a);color:var(--orbit-ink,#eee);-webkit-font-smoothing:antialiased;margin:0;padding:0;font-family:JetBrains Mono,monospace;overflow:hidden}:root{--orbit-surface:#111;--orbit-well:#1a1a1a;--orbit-well-bright:#262626;--orbit-canvas:#0a0a0a;--orbit-ink:#eee;--orbit-label:#aaa;--orbit-hint:#666;--orbit-border:#333}.splash.svelte-1n46o8q{flex-direction:column;justify-content:center;align-items:center;gap:32px;height:100dvh;display:flex}.logo.svelte-1n46o8q{letter-spacing:12px;color:var(--orbit-ink);font-size:48px;font-weight:500}.start-btn.svelte-1n46o8q{letter-spacing:3px;text-transform:uppercase;color:var(--orbit-ink);border:1.5px solid var(--orbit-ink);cursor:pointer;background:0 0;border-radius:24px;padding:16px 40px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:400;transition:all .12s}.start-btn.svelte-1n46o8q:hover{background:var(--orbit-ink);color:var(--orbit-surface)}.start-btn.svelte-1n46o8q:disabled{opacity:.5;cursor:wait}.app.svelte-1n46o8q{height:100dvh;padding-top:env(safe-area-inset-top,16px);flex-direction:column;display:flex;overflow:hidden}.panel-tabs.svelte-1n46o8q{justify-content:center;gap:0;padding:8px 24px 4px;display:flex}.tab-btn.svelte-1n46o8q{letter-spacing:2px;text-transform:uppercase;color:var(--orbit-hint,#666);border:1.5px solid var(--orbit-border,#444);cursor:pointer;background:0 0;padding:4px 16px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;transition:all .12s cubic-bezier(.2,.8,.3,1)}.tab-btn.svelte-1n46o8q:first-child{border-right:none;border-radius:12px 0 0 12px}.tab-btn.svelte-1n46o8q:last-child{border-radius:0 12px 12px 0}.tab-btn.active.svelte-1n46o8q{background:var(--orbit-ink,#eee);color:var(--orbit-surface,#111);border-color:var(--orbit-ink,#eee)}
