.sample-tool[data-astro-cid-3rels5vl]{border:1px solid var(--rule);border-radius:var(--radius);background:var(--night-800);overflow:hidden}.tool-bar[data-astro-cid-3rels5vl]{background:var(--night-700);border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:end;gap:.65rem;padding:1rem 1.25rem;display:flex}.tool-status[data-astro-cid-3rels5vl]{color:var(--electronic);font:650 .72rem/1.4 var(--mono);text-align:right;flex:14rem;align-self:center}button[data-astro-cid-3rels5vl]{border:1px solid var(--rule);background:var(--night-800);color:var(--ink);font:650 .78rem/1.1 var(--sans);cursor:pointer;border-radius:999px;padding:.55rem .9rem}button[data-astro-cid-3rels5vl]:hover:not(:disabled){border-color:var(--electronic);color:var(--electronic)}button[data-astro-cid-3rels5vl]:focus-visible,select[data-astro-cid-3rels5vl]:focus-visible,input[data-astro-cid-3rels5vl]:focus-visible{outline:2px solid var(--electronic);outline-offset:2px}button[data-astro-cid-3rels5vl]:disabled{opacity:.45;cursor:not-allowed}.tool-primary[data-astro-cid-3rels5vl]{background:var(--electronic);border-color:var(--electronic);color:var(--night-900)}.tool-primary[data-astro-cid-3rels5vl]:hover:not(:disabled){color:var(--night-900);filter:brightness(1.1)}[data-astro-cid-3rels5vl][data-audio-state=running] [data-astro-cid-3rels5vl][data-drum-action=start]{color:var(--electronic);background:0 0}label[data-astro-cid-3rels5vl]{color:var(--ink-faint);font:650 .68rem/1.2 var(--mono);gap:.35rem;display:grid}label[data-astro-cid-3rels5vl] output[data-astro-cid-3rels5vl]{color:var(--ink-soft);float:right}select[data-astro-cid-3rels5vl],input[data-astro-cid-3rels5vl][type=number]{border:1px solid var(--rule);background:var(--night-900);color:var(--ink);font:500 .82rem/1.2 var(--sans);border-radius:.35rem;padding:.5rem .55rem}input[data-astro-cid-3rels5vl][type=number]{width:5.5rem}input[data-astro-cid-3rels5vl][type=range]{width:100%;accent-color:var(--electronic)}.rack[data-astro-cid-3rels5vl],.sequencer[data-astro-cid-3rels5vl],.export[data-astro-cid-3rels5vl],.library[data-astro-cid-3rels5vl]{border-bottom:1px solid var(--rule);padding:1.25rem}.library[data-astro-cid-3rels5vl]{gap:.8rem;display:grid}.library-head[data-astro-cid-3rels5vl]{flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem;display:flex}.library-head[data-astro-cid-3rels5vl] h2[data-astro-cid-3rels5vl]{color:var(--ink);margin:0;font-size:1.15rem}.library-head[data-astro-cid-3rels5vl] p[data-astro-cid-3rels5vl]{color:var(--ink-soft);margin:0;font-size:.85rem}.library-row[data-astro-cid-3rels5vl],.seq-transport[data-astro-cid-3rels5vl]{flex-wrap:wrap;align-items:end;gap:.6rem;display:flex}.seq-transport[data-astro-cid-3rels5vl]{margin-bottom:.8rem}.library-row[data-astro-cid-3rels5vl] .grow[data-astro-cid-3rels5vl]{flex:12rem}.library-row[data-astro-cid-3rels5vl] input[data-astro-cid-3rels5vl][type=text],.library-row[data-astro-cid-3rels5vl] select[data-astro-cid-3rels5vl]{width:100%;min-width:0}input[data-astro-cid-3rels5vl][type=text]{border:1px solid var(--rule);background:var(--night-900);color:var(--ink);font:500 .82rem/1.2 var(--sans);border-radius:.35rem;padding:.5rem .55rem}.file-button[data-astro-cid-3rels5vl]{border:1px solid var(--rule);background:var(--night-800);color:var(--ink);font:650 .78rem/1.1 var(--sans);cursor:pointer;border-radius:999px;align-items:center;padding:.55rem .9rem;display:inline-flex}.file-button[data-astro-cid-3rels5vl]:hover{border-color:var(--electronic);color:var(--electronic)}.file-button[data-astro-cid-3rels5vl]:focus-within{outline:2px solid var(--electronic);outline-offset:2px}.file-button[data-astro-cid-3rels5vl] input[data-astro-cid-3rels5vl]{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.library-status[data-astro-cid-3rels5vl]{color:var(--electronic);font:600 .74rem/1.4 var(--mono);flex:14rem;margin:0}.rack-head[data-astro-cid-3rels5vl]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1rem;margin-bottom:1rem;display:flex}.rack-head[data-astro-cid-3rels5vl] h2[data-astro-cid-3rels5vl],.export[data-astro-cid-3rels5vl] h2[data-astro-cid-3rels5vl]{color:var(--ink);margin:0;font-size:1.15rem}.rack-head[data-astro-cid-3rels5vl] p[data-astro-cid-3rels5vl]{color:var(--ink-soft);margin:0;font-size:.88rem}.kit-grid[data-astro-cid-3rels5vl]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.osc[data-astro-cid-3rels5vl]{border:1px solid var(--rule);border-radius:var(--radius);background:var(--night-900);align-content:start;gap:.7rem;margin:0;padding:.9rem;display:grid}.osc[data-astro-cid-3rels5vl] legend[data-astro-cid-3rels5vl]{color:var(--electronic);font:700 .72rem/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;padding:0 .35rem}.hint[data-astro-cid-3rels5vl]{color:var(--ink-faint);margin:0;font-size:.78rem}.seq-scroll[data-astro-cid-3rels5vl]{border:1px solid var(--rule);border-radius:var(--radius);background:var(--night-900);overflow-x:auto}.seq[data-astro-cid-3rels5vl]{grid-template-columns:5.5rem repeat(var(--bars,4), max-content);gap:.4rem .7rem;min-width:max-content;padding:.8rem;display:grid}.seq-label[data-astro-cid-3rels5vl]{z-index:1;background:var(--night-900);color:var(--ink);font:700 .74rem/1 var(--mono);align-items:center;padding-right:.4rem;display:flex;position:sticky;left:0}.seq-bar[data-astro-cid-3rels5vl]{color:var(--ink-faint);font:650 .66rem/1 var(--mono);letter-spacing:.06em;text-transform:uppercase}.seq[data-astro-cid-3rels5vl] [data-astro-cid-3rels5vl][hidden]{display:none}.seq-steps[data-astro-cid-3rels5vl]{grid-template-columns:repeat(16,1.6rem);gap:.22rem;display:grid}.step[data-astro-cid-3rels5vl]{background:var(--night-700);border-color:var(--rule-soft);border-radius:.3rem;width:1.6rem;height:2.1rem;padding:0}.step--beat[data-astro-cid-3rels5vl]{background:var(--night-600)}.step[data-astro-cid-3rels5vl]:nth-child(4n+1):not(:first-child){margin-left:.25rem}.step[data-astro-cid-3rels5vl][data-level="1"]{background:color-mix(in srgb, var(--electronic) 55%, var(--night-800));border-color:var(--electronic)}.step[data-astro-cid-3rels5vl][data-level="2"]{background:var(--electronic);border-color:var(--ink);box-shadow:inset 0 0 0 2px var(--night-900)}.step[data-astro-cid-3rels5vl].is-now{outline:2px solid var(--ai);outline-offset:1px}.roll-summary[data-astro-cid-3rels5vl],.export[data-astro-cid-3rels5vl] p[data-astro-cid-3rels5vl]{color:var(--ink-soft);margin:.8rem 0 0;font-size:.88rem}.export[data-astro-cid-3rels5vl]{border-bottom:0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem 2rem;display:grid}.export[data-astro-cid-3rels5vl] p[data-astro-cid-3rels5vl]{margin-top:.4rem}.export-row[data-astro-cid-3rels5vl]{flex-wrap:wrap;align-items:end;gap:.6rem;display:flex}.export[data-astro-cid-3rels5vl] .export-result[data-astro-cid-3rels5vl]{color:var(--electronic);font:600 .78rem/1.4 var(--mono);grid-column:1/-1;min-height:1.2em;margin:0}@media (width<=900px){.kit-grid[data-astro-cid-3rels5vl]{grid-template-columns:repeat(2,minmax(0,1fr))}.export[data-astro-cid-3rels5vl]{grid-template-columns:1fr}}@media (width<=560px){.kit-grid[data-astro-cid-3rels5vl]{grid-template-columns:1fr}.tool-status[data-astro-cid-3rels5vl]{text-align:left;flex-basis:100%}.rack[data-astro-cid-3rels5vl],.sequencer[data-astro-cid-3rels5vl],.export[data-astro-cid-3rels5vl],.library[data-astro-cid-3rels5vl],.tool-bar[data-astro-cid-3rels5vl]{padding:1rem}.seq[data-astro-cid-3rels5vl]{grid-template-columns:4rem repeat(var(--bars,4), max-content)}.seq-steps[data-astro-cid-3rels5vl]{grid-template-columns:repeat(16,1.9rem)}.step[data-astro-cid-3rels5vl]{width:1.9rem;height:2.4rem}}.facts-list[data-astro-cid-feahaszw]{color:var(--ink-soft);gap:.3rem;margin:.8rem 0;padding-left:1.1rem;font-size:.92rem;display:grid}.faq-list[data-astro-cid-feahaszw]{gap:.75rem;max-width:55rem;display:grid}.faq-list[data-astro-cid-feahaszw] details[data-astro-cid-feahaszw]{border:1px solid var(--rule);border-radius:var(--radius);background:var(--night-800)}.faq-list[data-astro-cid-feahaszw] summary[data-astro-cid-feahaszw]{cursor:pointer;color:var(--ink);padding:1rem;font-weight:700}.faq-list[data-astro-cid-feahaszw] p[data-astro-cid-feahaszw]{color:var(--ink-soft);border-top:1px solid var(--rule);margin:0;padding:1rem}
