.ClearedAssurance-module__7dWIyq__wrap{border:1px solid #2a2a35;border-left:3px solid var(--accent-amber,#f59e0b);background:#16161c;border-radius:10px;margin:1.75rem 0;padding:1.1rem 1.4rem}.ClearedAssurance-module__7dWIyq__title{color:var(--text-primary,#f0f0f0);margin:0 0 .7rem;font-size:1.05rem;font-weight:700}.ClearedAssurance-module__7dWIyq__steps{color:var(--text-secondary,#cfd2d8);flex-direction:column;gap:.5rem;margin:0;padding-left:1.2rem;font-size:.92rem;line-height:1.5;display:flex}.ClearedAssurance-module__7dWIyq__steps strong{color:var(--text-primary,#f0f0f0)}.ClearedAssurance-module__7dWIyq__links{margin:.9rem 0 0;font-size:.85rem}.ClearedAssurance-module__7dWIyq__links a{color:var(--accent-amber,#f59e0b)}.ClearedAssurance-module__7dWIyq__note{color:var(--text-tertiary,#8a8a99);margin:.55rem 0 0;font-size:.74rem;line-height:1.45}
.StemPreviewPlayer-module__KC2_PW__player{flex-wrap:wrap;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.StemPreviewPlayer-module__KC2_PW__error{color:var(--text-secondary);flex-basis:100%;font-size:.8rem;line-height:1.5}.StemPreviewPlayer-module__KC2_PW__playBtn{color:#2b1e08;cursor:pointer;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.StemPreviewPlayer-module__KC2_PW__wave{cursor:pointer;flex:auto;align-items:center;gap:1px;min-width:0;height:38px;display:flex;position:relative;overflow:hidden}.StemPreviewPlayer-module__KC2_PW__bar{border-radius:1px;flex:1 1 0;min-width:0}.StemPreviewPlayer-module__KC2_PW__playhead{pointer-events:none;background:#fff;width:2px;position:absolute;top:0;bottom:0;box-shadow:0 0 4px #fff9}.StemPreviewPlayer-module__KC2_PW__hint{color:var(--text-tertiary);pointer-events:none;justify-content:center;align-items:center;font-size:.7rem;display:flex;position:absolute;inset:0}@media (min-width:769px){.StemPreviewPlayer-module__KC2_PW__playBtn{width:38px;height:38px}.StemPreviewPlayer-module__KC2_PW__wave{height:44px}}
.page-module__nHmKMW__page{gap:var(--space-lg);flex-direction:column;display:flex}.page-module__nHmKMW__sampleHandoff{color:#f3f8f5;background:linear-gradient(110deg,#15312e,#182228);border:1px solid #62c5aa75;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px 22px;display:flex}.page-module__nHmKMW__sampleHandoff div{gap:5px;display:grid}.page-module__nHmKMW__sampleHandoff span{color:#c3d7d0;font-size:14px}.page-module__nHmKMW__sampleHandoff a,.page-module__nHmKMW__chopReturn a{color:#ffc15c;align-items:center;min-height:44px;font-weight:700;display:inline-flex}.page-module__nHmKMW__chopReturn{color:#e5f2e9;background:#234139;border-radius:10px;padding:10px 13px}.page-module__nHmKMW__transport{z-index:15;align-items:center;gap:var(--space-md);padding:var(--space-md)var(--space-lg);background:#121b1ff5;flex-wrap:wrap;display:flex;position:relative}.page-module__nHmKMW__transportTitle{font-size:var(--text-lg);font-family:var(--font-display);font-weight:var(--weight-bold);margin-right:auto}.page-module__nHmKMW__transportGroup{align-items:center;gap:var(--space-sm);display:flex}.page-module__nHmKMW__transportBtn{border-radius:var(--radius-md);background:var(--bg-elevated);border:1px solid var(--glass-border);min-width:48px;min-height:48px;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-weight:700;display:flex}.page-module__nHmKMW__transportBtn:hover{background:var(--bg-glass-hover);color:var(--text-primary)}.page-module__nHmKMW__padQuickActions{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.page-module__nHmKMW__padQuickActions button{color:#f5f3ed;cursor:pointer;background:#ffffff09;border:1px solid #ffffff30;border-radius:9px;flex:1;min-height:44px;padding:8px;font-size:12px}.page-module__nHmKMW__chopDialog{color:#f4f5f3;background:#131c20;border:1px solid #9abbb0;border-radius:22px;width:min(1000px,100vw - 24px);max-height:90dvh;margin:auto;padding:clamp(18px,3vw,30px);overflow:auto}.page-module__nHmKMW__chopDialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050809de}.page-module__nHmKMW__chopHeader{justify-content:space-between;align-items:center;gap:20px;display:flex}.page-module__nHmKMW__chopHeader span{letter-spacing:.12em;color:#ffc15c;font-size:12px;font-weight:800}.page-module__nHmKMW__chopHeader h2{margin:10px 0;font-size:clamp(23px,3vw,32px)}.page-module__nHmKMW__chopDialog button,.page-module__nHmKMW__chopDialog select{min-height:44px}.page-module__nHmKMW__chopHeader button,.page-module__nHmKMW__chopDialog select{color:#fff;background:#17272c;border:1px solid #ffffff40;border-radius:9px;padding:10px}.page-module__nHmKMW__chopDialog label{margin:20px 0;display:block}.page-module__nHmKMW__chopDialog select{max-width:100%;margin-left:12px}@media (max-width:600px){.page-module__nHmKMW__transport{padding:14px;position:static}.page-module__nHmKMW__transportGroup{flex-wrap:wrap}.page-module__nHmKMW__transportBtn{font-size:13px}.page-module__nHmKMW__chopDialog label{flex-direction:column;gap:8px;display:flex}.page-module__nHmKMW__chopDialog select{margin-left:0}}.page-module__nHmKMW__transportBtnActive{background:var(--accent-amber);color:#0e0e11;border-color:var(--accent-amber)}.page-module__nHmKMW__transportBtnActive:hover{background:var(--accent-amber);opacity:.9}.page-module__nHmKMW__bpmControl{background:var(--bg-elevated);border:1px solid var(--glass-border);border-radius:var(--radius-md);align-items:center;gap:6px;padding:4px 10px;display:flex}.page-module__nHmKMW__bpmLabel{font-size:var(--text-xs);color:var(--text-tertiary);text-transform:uppercase}.page-module__nHmKMW__bpmInput{width:48px;color:var(--accent-amber);font-size:var(--text-sm);font-family:var(--font-mono);font-weight:var(--weight-bold);text-align:center;background:0 0;border:none;outline:none}.page-module__nHmKMW__bpmInput::-webkit-inner-spin-button{-webkit-appearance:none}.page-module__nHmKMW__bpmInput::-webkit-outer-spin-button{-webkit-appearance:none}.page-module__nHmKMW__swingControl{align-items:center;gap:6px;display:flex}.page-module__nHmKMW__swingLabel{font-size:var(--text-xs);color:var(--text-tertiary)}.page-module__nHmKMW__swingSlider{width:60px;accent-color:var(--accent-amber)}.page-module__nHmKMW__swingValue{font-size:var(--text-xs);font-family:var(--font-mono);color:var(--text-secondary);min-width:28px}.page-module__nHmKMW__midiIndicator{font-size:var(--text-xs);font-family:var(--font-mono);color:#2dd272;border-radius:var(--radius-md);white-space:nowrap;text-overflow:ellipsis;background:#2dd27214;border:1px solid #2dd27233;align-items:center;gap:6px;max-width:180px;padding:4px 10px;display:flex;overflow:hidden}.page-module__nHmKMW__main{align-items:start;gap:var(--space-lg);grid-template-columns:minmax(0,1fr);display:grid}.page-module__nHmKMW__sequencer{padding:var(--space-md);flex-direction:column;gap:2px;display:flex;overflow:visible}.page-module__nHmKMW__sequencerHeader{margin-bottom:var(--space-xs);grid-template-columns:110px repeat(16,1fr);gap:2px;display:grid}.page-module__nHmKMW__stepNumber{font-size:9px;font-family:var(--font-mono);color:var(--text-tertiary);text-align:center;padding:2px 0}.page-module__nHmKMW__stepNumberActive{color:var(--accent-amber);font-weight:var(--weight-bold)}.page-module__nHmKMW__sequencerRow{grid-template-columns:110px repeat(16,1fr);align-items:center;gap:2px;display:grid}.page-module__nHmKMW__padLabel{align-items:center;gap:var(--space-xs);min-width:0;padding:4px 8px;display:flex}.page-module__nHmKMW__padColorDot{border-radius:var(--radius-full);flex-shrink:0;width:8px;height:8px}.page-module__nHmKMW__padName{font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.page-module__nHmKMW__loadedDot{border-radius:var(--radius-full);background:#2dd272;flex-shrink:0;width:5px;height:5px}.page-module__nHmKMW__stepCell{background:var(--bg-elevated);border:1px solid var(--glass-border);cursor:pointer;min-width:24px;height:34px;transition:all var(--transition-fast);border-radius:3px}.page-module__nHmKMW__stepCell:hover{border-color:var(--glass-border-hover);background:var(--bg-glass-hover)}.page-module__nHmKMW__stepCellOn{border-color:#0000}.page-module__nHmKMW__stepCellCurrent{box-shadow:inset 0 0 0 1px #f6a82366}.page-module__nHmKMW__beatDivider{border-left:1px solid #e9e7e20a}.page-module__nHmKMW__padSection{gap:var(--space-md);padding:var(--space-md);flex-direction:column;display:flex}.page-module__nHmKMW__padSectionHeading{font-size:var(--text-sm);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em}.page-module__nHmKMW__padSectionTop{justify-content:space-between;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.page-module__nHmKMW__padHint{color:var(--text-tertiary);font-size:var(--text-xs);margin:0;line-height:1.45}.page-module__nHmKMW__padSourceTag{color:var(--text-tertiary);font-size:9px;line-height:1}.page-module__nHmKMW__padGrid{gap:var(--space-sm);grid-template-columns:repeat(8,minmax(0,1fr));display:grid}.page-module__nHmKMW__padWrap{position:relative}.page-module__nHmKMW__pad{aspect-ratio:1;border-radius:var(--radius-md);background:var(--bg-elevated);border:1px solid var(--glass-border);cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;transition:all 80ms;display:flex;position:relative;overflow:hidden}.page-module__nHmKMW__pad:before{content:"";border-radius:inherit;opacity:0;transition:opacity 80ms;position:absolute;inset:0}.page-module__nHmKMW__pad:hover{border-color:var(--glass-border-hover)}.page-module__nHmKMW__pad:active{transform:scale(.95)}.page-module__nHmKMW__padTriggered{animation:.15s ease-out page-module__nHmKMW__padFlash}.page-module__nHmKMW__padLoading{opacity:.5;pointer-events:none}.page-module__nHmKMW__padNumber{font-size:9px;font-family:var(--font-mono);color:var(--text-tertiary);position:absolute;top:4px;left:6px}.page-module__nHmKMW__padSampleName{font-size:var(--text-xs);color:var(--text-secondary);text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:0 4px;overflow:hidden}.page-module__nHmKMW__padEmpty{font-size:var(--text-xs);color:var(--text-tertiary);opacity:.5}.page-module__nHmKMW__padLoadBtn{width:18px;height:18px;color:var(--text-tertiary);cursor:pointer;opacity:0;transition:all var(--transition-fast);background:0 0;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;display:flex;position:absolute;bottom:3px;right:3px}.page-module__nHmKMW__pad:hover .page-module__nHmKMW__padLoadBtn{opacity:1}.page-module__nHmKMW__padLoadBtn:hover{background:var(--bg-glass-hover);border-color:var(--glass-border);color:var(--accent-amber)}.page-module__nHmKMW__padMenu{z-index:50;background:var(--bg-elevated);border:1px solid var(--glass-border);border-radius:var(--radius-md);flex-direction:column;min-width:160px;margin-top:4px;display:flex;position:absolute;top:100%;left:0;overflow:hidden;box-shadow:0 8px 24px #0006}.page-module__nHmKMW__padMenuItem{align-items:center;gap:var(--space-sm);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);text-align:left;white-space:nowrap;background:0 0;border:none;padding:8px 12px;display:flex}.page-module__nHmKMW__padMenuItem:hover{background:var(--bg-glass-hover);color:var(--text-primary)}.page-module__nHmKMW__padMenuDanger:hover{color:var(--accent-rose)}.page-module__nHmKMW__mixer{margin-top:var(--space-sm);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 24px;display:grid}.page-module__nHmKMW__mixerRow{align-items:center;gap:var(--space-sm);padding:4px 0;display:flex}.page-module__nHmKMW__mixerDot{border-radius:var(--radius-full);flex-shrink:0;width:8px;height:8px}.page-module__nHmKMW__mixerName{max-width:72px;font-size:var(--text-xs);white-space:nowrap;text-overflow:ellipsis;min-width:48px;overflow:hidden}.page-module__nHmKMW__mixerSlider{width:0;min-width:0;accent-color:var(--accent-amber);flex:1;height:4px}.page-module__nHmKMW__mixerValue{font-size:10px;font-family:var(--font-mono);color:var(--text-tertiary);text-align:right;min-width:28px}.page-module__nHmKMW__mixerMute{border:1px solid var(--glass-border);width:20px;height:20px;color:var(--text-tertiary);font-size:9px;font-weight:var(--weight-bold);cursor:pointer;transition:all var(--transition-fast);background:0 0;border-radius:3px;justify-content:center;align-items:center;display:flex}.page-module__nHmKMW__mixerMute:hover{border-color:var(--glass-border-hover)}.page-module__nHmKMW__mixerMuted{background:var(--accent-rose);border-color:var(--accent-rose);color:#fff}@keyframes page-module__nHmKMW__padFlash{0%{background:#f6a8234d}to{background:var(--bg-elevated)}}.page-module__nHmKMW__chopper{gap:var(--space-md);padding:var(--space-md)var(--space-lg);flex-direction:column;display:flex}.page-module__nHmKMW__chopperWaveform{background:var(--bg-elevated);border:1px solid var(--glass-border);border-radius:var(--radius-md);height:100px;padding:var(--space-sm);-webkit-user-select:none;user-select:none;cursor:crosshair;align-items:flex-end;gap:1px;display:flex;position:relative;overflow:hidden}.page-module__nHmKMW__chopperBar{min-width:2px;transition:background var(--transition-fast);background:#f6a8234d;border-radius:1px 1px 0 0;flex:1}.page-module__nHmKMW__chopperBar:hover{background:#f6a82380}.page-module__nHmKMW__chopRegion{border-left:2px solid var(--accent-amber);border-right:2px solid var(--accent-amber);pointer-events:none;z-index:1;background:#f6a8231f;position:absolute;top:0;bottom:0}.page-module__nHmKMW__chopHandle{cursor:ew-resize;z-index:2;width:10px;margin-left:-5px;position:absolute;top:0;bottom:0}.page-module__nHmKMW__chopHandle:after{content:"";background:var(--accent-amber);border-radius:2px;width:4px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 6px #f6a82366}.page-module__nHmKMW__chopHandle:hover:after{background:#f8bc54;box-shadow:0 0 10px #f6a82399}.page-module__nHmKMW__chopTimes{align-items:center;gap:var(--space-md);font-size:var(--text-xs);font-family:var(--font-mono);color:var(--text-secondary);display:flex}.page-module__nHmKMW__exportBtn{border-radius:var(--radius-md);background:var(--bg-elevated);border:1px solid var(--glass-border);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--weight-medium);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;align-items:center;gap:4px;padding:6px 12px;display:flex}.page-module__nHmKMW__exportBtn:hover{background:var(--bg-glass-hover);color:var(--text-primary);border-color:var(--glass-border-hover)}.page-module__nHmKMW__browserOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;padding:var(--space-xl);background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.page-module__nHmKMW__browserModal{background:var(--bg-primary);border:1px solid var(--glass-border);border-radius:var(--radius-lg);flex-direction:column;width:100%;max-width:600px;max-height:70vh;display:flex;overflow:hidden;box-shadow:0 16px 48px #00000080}.page-module__nHmKMW__browserHeader{padding:var(--space-md)var(--space-lg);border-bottom:1px solid var(--glass-border);justify-content:space-between;align-items:center;display:flex}.page-module__nHmKMW__browserTitle{font-size:var(--text-sm);font-family:var(--font-display);font-weight:var(--weight-bold)}.page-module__nHmKMW__browserPadLabel{color:var(--accent-amber);font-family:var(--font-mono)}.page-module__nHmKMW__browserClose{border-radius:var(--radius-md);border:1px solid var(--glass-border);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);background:0 0;justify-content:center;align-items:center;display:flex}.page-module__nHmKMW__browserClose:hover{background:var(--bg-glass-hover);color:var(--text-primary)}.page-module__nHmKMW__browserContent{padding:var(--space-md);flex-direction:column;gap:2px;display:flex;overflow-y:auto}.page-module__nHmKMW__browserSample{align-items:center;gap:var(--space-sm);padding:var(--space-sm)var(--space-md);border-radius:var(--radius-md);transition:background var(--transition-fast);flex-wrap:wrap;display:flex}.page-module__nHmKMW__browserSample:hover{background:var(--bg-elevated)}.page-module__nHmKMW__browserSampleInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.page-module__nHmKMW__browserSampleTitle{font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.page-module__nHmKMW__browserSampleMeta{font-size:var(--text-xs);color:var(--text-tertiary);font-family:var(--font-mono)}.page-module__nHmKMW__browserLoadBtn{font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--accent-amber);border:1px solid var(--accent-amber-dim);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;background:0 0;padding:4px 12px}.page-module__nHmKMW__browserLoadBtn:hover{background:#f4a8251a}.page-module__nHmKMW__browserSection{align-items:center;gap:var(--space-sm);padding:4px var(--space-md)4px var(--space-xl);width:100%;display:flex}.page-module__nHmKMW__browserSectionName{font-size:var(--text-xs);color:var(--text-tertiary);flex:1}.page-module__nHmKMW__browserEmpty{font-size:var(--text-sm);color:var(--text-tertiary);text-align:center;padding:var(--space-xl)}@media (max-width:900px){.page-module__nHmKMW__main{grid-template-columns:1fr}.page-module__nHmKMW__transport{flex-wrap:wrap}.page-module__nHmKMW__sequencerHeader,.page-module__nHmKMW__sequencerRow{grid-template-columns:90px repeat(16,1fr)}}@media (max-width:600px){.page-module__nHmKMW__padGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__nHmKMW__midiIndicator{max-width:120px}}.page-module__nHmKMW__comingSoon{text-align:center;padding:var(--space-3xl)var(--space-lg);align-items:center;gap:var(--space-md);flex-direction:column;max-width:720px;margin:0 auto;display:flex}.page-module__nHmKMW__comingSoonIcon{color:var(--accent-amber);opacity:.4;margin-bottom:var(--space-sm)}.page-module__nHmKMW__comingSoonTitle{font-size:var(--text-3xl);font-weight:var(--weight-bold);color:var(--text-primary);margin:0}.page-module__nHmKMW__comingSoonBadge{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--accent-amber);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.08em;background:#f6a8231f;border:1px solid #f6a82340;padding:4px 14px;display:inline-block}.page-module__nHmKMW__comingSoonDesc{font-size:var(--text-base);color:var(--text-secondary);max-width:520px;margin:var(--space-sm)0 var(--space-lg);line-height:1.6}.page-module__nHmKMW__comingSoonFeatures{gap:var(--space-md);width:100%;margin-top:var(--space-md);grid-template-columns:repeat(3,1fr);display:grid}.page-module__nHmKMW__featureCard{align-items:center;gap:var(--space-sm);padding:var(--space-lg);background:var(--bg-elevated);border:1px solid var(--glass-border);border-radius:var(--radius-lg);text-align:center;flex-direction:column;display:flex}.page-module__nHmKMW__featureCard svg{color:var(--accent-amber);opacity:.7}.page-module__nHmKMW__featureCard h3{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-primary);margin:0}.page-module__nHmKMW__featureCard p{font-size:var(--text-xs);color:var(--text-tertiary);margin:0;line-height:1.5}.page-module__nHmKMW__previewSection{align-items:center;gap:var(--space-sm);width:100%;margin-top:var(--space-xl);flex-direction:column;display:flex}.page-module__nHmKMW__previewLabel{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.1em}.page-module__nHmKMW__previewShell{background:var(--bg-elevated);border:1px solid var(--glass-border);border-radius:var(--radius-lg);opacity:.85;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;max-width:560px;padding:0;overflow:hidden}.page-module__nHmKMW__previewTransport{border-bottom:1px solid var(--glass-border);background:#0003;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.page-module__nHmKMW__previewTransportLeft{align-items:center;gap:10px;display:flex}.page-module__nHmKMW__previewPlayBtn{border-radius:var(--radius-full);width:28px;height:28px;color:var(--accent-amber);background:#f6a82326;justify-content:center;align-items:center;display:flex}.page-module__nHmKMW__previewBpm{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-secondary)}.page-module__nHmKMW__previewTitle{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary);letter-spacing:.1em}.page-module__nHmKMW__previewTransportRight{gap:6px;display:flex}.page-module__nHmKMW__previewDot{background:var(--glass-border);border-radius:50%;width:6px;height:6px}.page-module__nHmKMW__previewGrid{grid-template-columns:repeat(4,1fr);gap:6px;padding:14px;display:grid}.page-module__nHmKMW__previewPad{aspect-ratio:1;border-radius:var(--radius-md);border:1px solid var(--glass-border);background:#ffffff05;flex-direction:column;justify-content:center;align-items:center;gap:4px;transition:all .15s;display:flex}.page-module__nHmKMW__previewPadLoaded{background:#ffffff0a}.page-module__nHmKMW__previewPadNum{font-family:var(--font-mono);color:var(--text-tertiary);opacity:.5;font-size:9px}.page-module__nHmKMW__previewPadName{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-medium)}.page-module__nHmKMW__previewPadEmpty{font-family:var(--font-mono);color:var(--text-tertiary);opacity:.3;font-size:9px}.page-module__nHmKMW__previewSequencer{border-top:1px solid var(--glass-border);grid-template-columns:repeat(16,1fr);gap:3px;padding:10px 14px 14px;display:grid}.page-module__nHmKMW__previewStep{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:2px;height:10px}.page-module__nHmKMW__previewStepActive{background:#f6a82340;border-color:#f6a82366}@media (max-width:640px){.page-module__nHmKMW__comingSoonFeatures{grid-template-columns:1fr}.page-module__nHmKMW__previewShell{max-width:100%}}.page-module__nHmKMW__seoSection{max-width:760px;margin:var(--space-3xl,3rem)auto 0;align-self:stretch;gap:var(--space-lg,1.5rem);width:100%;color:var(--text-primary);flex-direction:column;display:flex}.page-module__nHmKMW__seoSection h2{font-family:var(--font-display);font-size:var(--text-xl,1.4rem);font-weight:var(--weight-bold,700);letter-spacing:-.01em;margin:0 0 var(--space-sm,.5rem);color:var(--text-primary);border-left:3px solid var(--accent-amber,#f59e0b);padding-left:.7rem}.page-module__nHmKMW__seoLead{font-size:var(--text-md,1.05rem);color:var(--text-secondary);margin:0;line-height:1.65}.page-module__nHmKMW__seoText{font-size:var(--text-md,1rem);color:var(--text-secondary);margin:0;line-height:1.65}.page-module__nHmKMW__seoList{gap:var(--space-sm,.6rem);padding-left:var(--space-lg,1.25rem);color:var(--text-secondary);font-size:var(--text-md,1rem);flex-direction:column;margin:0;line-height:1.6;display:flex}.page-module__nHmKMW__seoList a{color:var(--accent-amber);text-decoration:none}.page-module__nHmKMW__seoList a:hover{text-decoration:underline}.page-module__nHmKMW__seoList strong,.page-module__nHmKMW__seoLead strong,.page-module__nHmKMW__seoText strong{color:var(--accent-amber,#f59e0b);font-weight:600}.page-module__nHmKMW__seoFaqItem{padding:var(--space-md,1rem);background:var(--bg-elevated,#ffffff08);border:1px solid var(--border-subtle,#ffffff14);border-radius:var(--radius-md,12px)}.page-module__nHmKMW__seoFaqItem h3{font-size:var(--text-md,1rem);font-weight:var(--weight-bold,700);margin:0 0 var(--space-xs,.35rem);color:var(--text-primary)}.page-module__nHmKMW__seoFaqItem p{font-size:var(--text-sm,.92rem);color:var(--text-secondary);margin:0;line-height:1.6}.page-module__nHmKMW__seoFaqItem a{color:var(--accent-amber);text-decoration:none}.page-module__nHmKMW__seoFaqItem a:hover{text-decoration:underline}.page-module__nHmKMW__playButton{color:#effff7;background:linear-gradient(115deg,#205e4c,#2d745e);border-color:#519c80;min-height:52px;padding:12px 20px;box-shadow:0 4px 14px #0003}.page-module__nHmKMW__playButton:hover{color:#effff7;background:linear-gradient(115deg,#286e58,#378269)}.page-module__nHmKMW__playButton.page-module__nHmKMW__transportBtnActive{color:#241b0c;background:#ffc15c;border-color:#ffc15c}.page-module__nHmKMW__playButton:focus-visible{outline-offset:3px;outline:3px solid #e3fff1}.page-module__nHmKMW__sequencer,.page-module__nHmKMW__padSection{min-width:0}.page-module__nHmKMW__patternToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.page-module__nHmKMW__patternToolbar h2{color:#f2f6f5;margin:0 0 6px;font-size:22px}.page-module__nHmKMW__patternToolbar p{color:#9bd7c5;margin:0;font-size:14px}.page-module__nHmKMW__patternActions,.page-module__nHmKMW__barControls,.page-module__nHmKMW__barCopy{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.page-module__nHmKMW__patternActions button,.page-module__nHmKMW__barCopy button,.page-module__nHmKMW__barControls select,.page-module__nHmKMW__barCopy select,.page-module__nHmKMW__barTabs button{color:#d3f4e9;min-height:42px;font:inherit;cursor:pointer;background:#8fd4bd12;border:1px solid #8fd4bd50;border-radius:9px;padding:9px 13px}.page-module__nHmKMW__patternActions button:first-child{color:#e3d5ff;background:#55427950;border-color:#b39add80}.page-module__nHmKMW__barControls{color:#c9d5d4;border-top:1px solid #ffffff14;padding:12px 0;font-size:13px}.page-module__nHmKMW__barControls label,.page-module__nHmKMW__barCopy label{align-items:center;gap:9px;display:flex}.page-module__nHmKMW__barControls select,.page-module__nHmKMW__barCopy select{background:#17282a}.page-module__nHmKMW__barControls input{accent-color:#86cbb6;width:17px;height:17px}.page-module__nHmKMW__barControls>span{color:#afc2be;margin-left:auto;font-size:12px}.page-module__nHmKMW__barTabs{flex-wrap:wrap;gap:8px;margin:4px 0 16px;display:flex}.page-module__nHmKMW__barTabs button{justify-content:space-between;align-items:center;gap:16px;min-width:85px;display:flex}.page-module__nHmKMW__barTabs button span{font-size:10px}.page-module__nHmKMW__barTabs button[aria-pressed=true]{color:#effff8;background:#315e52;border-color:#92d9c2;box-shadow:inset 0 -3px #92d9c2}.page-module__nHmKMW__barCopy{color:#bfd3cd;font-size:12px}.page-module__nHmKMW__barCopy>span{color:#ffe0a0;margin-right:8px;font-weight:700}.page-module__nHmKMW__barCopy button:disabled{opacity:.4;cursor:not-allowed}.page-module__nHmKMW__patternHint{color:#a8bdb9;margin:10px 0 18px;font-size:12px;line-height:1.5}.page-module__nHmKMW__miniPads{grid-template-columns:repeat(16,minmax(0,1fr));gap:6px;margin:0 0 20px;display:grid}.page-module__nHmKMW__miniPads button{color:#b5c5c2;cursor:pointer;background:#ffffff07;border:1px solid;border-radius:8px;min-width:0;min-height:36px;font-size:12px}.page-module__nHmKMW__miniPads button:hover{background:#ffffff18}.page-module__nHmKMW__stepViewport{padding-bottom:8px;overflow-x:auto}.page-module__nHmKMW__sequencerHeader,.page-module__nHmKMW__sequencerRow{grid-template-columns:125px repeat(16,minmax(24px,1fr));min-width:570px}.page-module__nHmKMW__stepNumber{padding:5px 0;font-size:11px}.page-module__nHmKMW__padSection{scroll-margin-top:100px}.page-module__nHmKMW__patternActions button:focus-visible,.page-module__nHmKMW__barTabs button:focus-visible,.page-module__nHmKMW__barCopy button:focus-visible,.page-module__nHmKMW__miniPads button:focus-visible{outline-offset:3px;outline:2px solid #ffc15c}@media (max-width:1000px){.page-module__nHmKMW__padGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.page-module__nHmKMW__mixer{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__nHmKMW__miniPads{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (max-width:600px){.page-module__nHmKMW__patternToolbar h2{font-size:20px}.page-module__nHmKMW__patternActions{width:100%}.page-module__nHmKMW__patternActions button{flex:1}.page-module__nHmKMW__barControls>span{width:100%;margin-left:0}.page-module__nHmKMW__mixer{grid-template-columns:1fr}.page-module__nHmKMW__padGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.page-module__nHmKMW__pad{min-height:75px}.page-module__nHmKMW__padQuickActions{flex-direction:column}.page-module__nHmKMW__padQuickActions button{padding:5px;font-size:11px}.page-module__nHmKMW__sequencer{padding:12px}}
.StemBucketSpin-module__av2S6W__wrap{gap:var(--space-md);margin:var(--space-md)0 var(--space-lg);flex-direction:column;display:flex}.StemBucketSpin-module__av2S6W__actions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.StemBucketSpin-module__av2S6W__spinBtn,.StemBucketSpin-module__av2S6W__browseBtn{border-radius:var(--radius-full);min-height:46px;font-weight:var(--weight-semibold);font-size:var(--text-sm);cursor:pointer;white-space:nowrap;flex:auto;justify-content:center;align-items:center;padding:11px 16px;text-decoration:none;display:inline-flex}.StemBucketSpin-module__av2S6W__spinBtn{background:var(--accent-amber);color:#2b1e08;border:none}.StemBucketSpin-module__av2S6W__spinBtn:disabled{opacity:.5;cursor:default}.StemBucketSpin-module__av2S6W__browseBtn{background:var(--bg-elevated);color:var(--text-primary);border:1px solid var(--glass-border)}.StemBucketSpin-module__av2S6W__browseBtn:active{border-color:var(--accent-amber)}.StemBucketSpin-module__av2S6W__pick{gap:var(--space-sm);padding:var(--space-md);background:var(--glass-bg,var(--bg-surface));border:1px solid var(--glass-border);border-radius:var(--radius-lg);flex-direction:column;animation:.22s ease-out StemBucketSpin-module__av2S6W__spinReveal;display:flex}.StemBucketSpin-module__av2S6W__pickInfo{flex-direction:column;gap:2px;min-width:0;text-decoration:none;display:flex}.StemBucketSpin-module__av2S6W__pickTitle{font-weight:var(--weight-bold);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.StemBucketSpin-module__av2S6W__pickArtist{font-size:var(--text-sm);color:var(--text-secondary)}.StemBucketSpin-module__av2S6W__pickOpen{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--accent-amber);align-self:flex-start;text-decoration:none}@keyframes StemBucketSpin-module__av2S6W__spinReveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (min-width:769px){.StemBucketSpin-module__av2S6W__spinBtn,.StemBucketSpin-module__av2S6W__browseBtn{flex:0 auto;min-width:220px}}
.BucketBrowser-module__-_POQq__wrap{gap:var(--space-md);flex-direction:column;display:flex}.BucketBrowser-module__-_POQq__bar{gap:var(--space-sm);z-index:5;padding:var(--space-sm)0;background:var(--bg-base);display:flex;position:sticky;top:0}.BucketBrowser-module__-_POQq__search{background:var(--bg-elevated);border:1px solid var(--glass-border);border-radius:var(--radius-full);min-width:0;color:var(--text-primary);flex:auto;padding:12px 16px;font-size:1rem}.BucketBrowser-module__-_POQq__search:focus{border-color:var(--accent-amber);outline:none}.BucketBrowser-module__-_POQq__search::placeholder{color:var(--text-tertiary)}.BucketBrowser-module__-_POQq__spinBtn{border-radius:var(--radius-full);background:var(--accent-amber);color:#2b1e08;min-height:46px;font-weight:var(--weight-semibold);cursor:pointer;border:none;flex:none;padding:0 18px}.BucketBrowser-module__-_POQq__spinBtn:disabled{opacity:.5;cursor:default}.BucketBrowser-module__-_POQq__pick{gap:var(--space-sm);padding:var(--space-md);background:var(--glass-bg,var(--bg-surface));border:1px solid var(--accent-amber);border-radius:var(--radius-lg);flex-direction:column;animation:.2s ease-out BucketBrowser-module__-_POQq__pickIn;display:flex}.BucketBrowser-module__-_POQq__pickInfo{flex-direction:column;gap:2px;min-width:0;text-decoration:none;display:flex}.BucketBrowser-module__-_POQq__pickTitle{font-weight:var(--weight-bold);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.BucketBrowser-module__-_POQq__pickArtist{font-size:var(--text-sm);color:var(--text-secondary)}.BucketBrowser-module__-_POQq__pickOpen{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--accent-amber);align-self:flex-start;text-decoration:none}@keyframes BucketBrowser-module__-_POQq__pickIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.BucketBrowser-module__-_POQq__count{font-size:var(--text-sm);color:var(--text-secondary);margin:0}.BucketBrowser-module__-_POQq__grid{gap:var(--space-sm);grid-template-columns:1fr 1fr;display:grid}.BucketBrowser-module__-_POQq__card{padding:var(--space-sm);background:var(--glass-bg,var(--bg-surface));border:1px solid var(--glass-border);border-radius:var(--radius-md);flex-direction:column;gap:6px;min-width:0;display:flex}.BucketBrowser-module__-_POQq__card:active{border-color:var(--accent-amber)}.BucketBrowser-module__-_POQq__cardInfo{flex-direction:column;gap:1px;min-width:0;text-decoration:none;display:flex}.BucketBrowser-module__-_POQq__cardTitle{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.BucketBrowser-module__-_POQq__cardArtist{font-size:var(--text-xs);color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.BucketBrowser-module__-_POQq__cardOpen{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--accent-amber);align-self:flex-start;text-decoration:none}.BucketBrowser-module__-_POQq__empty{padding:var(--space-lg);text-align:center;color:var(--text-secondary)}.BucketBrowser-module__-_POQq__loadMore{margin-top:var(--space-sm);border-radius:var(--radius-full);background:var(--bg-elevated);border:1px solid var(--glass-border);color:var(--text-primary);font-weight:var(--weight-medium);cursor:pointer;align-self:center;padding:12px 24px}.BucketBrowser-module__-_POQq__loadMore:disabled{opacity:.6;cursor:default}@media (min-width:769px){.BucketBrowser-module__-_POQq__grid{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.BucketBrowser-module__-_POQq__card{padding:var(--space-md)}.BucketBrowser-module__-_POQq__spinBtn{padding:0 24px}}
.page-module__Ekc0sG__page{gap:var(--space-2xl);padding:var(--space-xl)0;flex-direction:column;width:100%;max-width:1000px;margin:0 auto;display:flex}.page-module__Ekc0sG__header{gap:var(--space-sm);flex-direction:column;display:flex}.page-module__Ekc0sG__breadcrumbs{font-size:var(--text-xs);color:var(--text-tertiary)}.page-module__Ekc0sG__breadcrumbs a{color:var(--text-tertiary);text-decoration:none;transition:color .15s}.page-module__Ekc0sG__breadcrumbs a:hover{color:var(--accent-amber)}.page-module__Ekc0sG__title{font-size:var(--text-3xl);font-family:var(--font-display);line-height:1.2}.page-module__Ekc0sG__answerCapsule{font-size:var(--text-md);color:var(--text-secondary);max-width:700px;line-height:1.7}.page-module__Ekc0sG__count{font-size:var(--text-sm);color:var(--accent-amber);font-family:var(--font-mono)}.page-module__Ekc0sG__statStrip{padding:var(--space-md)var(--space-lg);border-radius:var(--radius-md);background:#ffffff08;border:1px solid #ffffff14;flex-direction:column;gap:.45rem;margin:0;list-style:none;display:flex}.page-module__Ekc0sG__statStrip li{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.6}.page-module__Ekc0sG__statStrip strong{color:var(--accent-amber);font-family:var(--font-mono);font-weight:var(--weight-bold)}.page-module__Ekc0sG__ctaSection{gap:var(--space-md);flex-wrap:wrap;display:flex}.page-module__Ekc0sG__ctaPrimary{padding:var(--space-sm)var(--space-lg);background:var(--accent-amber);color:var(--bg-primary);font-weight:var(--weight-bold);font-size:var(--text-sm);border-radius:var(--radius-md);justify-content:center;align-items:center;text-decoration:none;transition:opacity .15s;display:inline-flex}.page-module__Ekc0sG__ctaPrimary:hover{opacity:.9}.page-module__Ekc0sG__ctaSecondary{padding:var(--space-sm)var(--space-lg);border:1px solid var(--glass-border);color:var(--text-secondary);font-weight:var(--weight-medium);font-size:var(--text-sm);border-radius:var(--radius-md);justify-content:center;align-items:center;text-decoration:none;transition:all .15s;display:inline-flex}.page-module__Ekc0sG__ctaSecondary:hover{border-color:var(--accent-amber);color:var(--accent-amber)}.page-module__Ekc0sG__stemGrid{gap:var(--space-lg);flex-direction:column;display:flex}.page-module__Ekc0sG__sectionTitle{font-size:var(--text-lg);font-family:var(--font-display);font-weight:var(--weight-bold);padding-bottom:var(--space-xs);border-bottom:2px solid var(--accent-amber-dim);align-self:flex-start;display:inline-block}.page-module__Ekc0sG__grid{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.page-module__Ekc0sG__stemCard{gap:var(--space-xs);padding:var(--space-md);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-md);flex-direction:column;text-decoration:none;transition:all .15s;display:flex}.page-module__Ekc0sG__stemCard:hover{border-color:var(--accent-amber);transform:translateY(-2px)}.page-module__Ekc0sG__stemType{font-size:var(--text-xs);font-family:var(--font-mono);color:var(--accent-amber);text-transform:uppercase;letter-spacing:.05em}.page-module__Ekc0sG__stemTitle{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;text-decoration:none;overflow:hidden}.page-module__Ekc0sG__stemTitle:hover{color:var(--accent-amber)}.page-module__Ekc0sG__stemArtist{font-size:var(--text-xs);color:var(--text-secondary)}.page-module__Ekc0sG__stemGenre{font-size:var(--text-xs);color:var(--text-tertiary);font-family:var(--font-mono)}.page-module__Ekc0sG__downloadBtn{margin-top:var(--space-xs);padding:var(--space-xs)var(--space-md);background:var(--accent-amber);color:var(--bg-primary);font-weight:var(--weight-bold);font-size:var(--text-xs);border-radius:var(--radius-sm);justify-content:center;align-items:center;text-decoration:none;transition:opacity .15s;display:inline-flex}.page-module__Ekc0sG__downloadBtn:hover{opacity:.9}.page-module__Ekc0sG__stemAudio{width:100%;height:34px;margin-top:var(--space-xs)}.page-module__Ekc0sG__viewTrack{font-size:var(--text-xs);color:var(--accent-amber);margin-top:var(--space-xs);align-self:flex-start;text-decoration:none}.page-module__Ekc0sG__viewTrack:hover{opacity:.8}.page-module__Ekc0sG__freeNotice{font-size:var(--text-xs);color:var(--text-tertiary);font-family:var(--font-mono);text-align:center}.page-module__Ekc0sG__viewAll{font-size:var(--text-sm);color:var(--accent-amber);font-weight:var(--weight-medium);align-self:flex-start;text-decoration:none;transition:opacity .15s}.page-module__Ekc0sG__viewAll:hover{opacity:.8}.page-module__Ekc0sG__emptyState{align-items:center;gap:var(--space-md);padding:var(--space-2xl);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);text-align:center;flex-direction:column;display:flex}.page-module__Ekc0sG__emptyText{font-size:var(--text-sm);color:var(--text-secondary);max-width:500px;line-height:1.7}.page-module__Ekc0sG__descSection{gap:var(--space-md);flex-direction:column;display:flex}.page-module__Ekc0sG__descText{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.75}.page-module__Ekc0sG__relatedSection{gap:var(--space-md);flex-direction:column;display:flex}.page-module__Ekc0sG__tags{gap:var(--space-sm);flex-wrap:wrap;display:flex}.page-module__Ekc0sG__tag{padding:var(--space-xs)var(--space-md);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--text-secondary);font-family:var(--font-mono)}.page-module__Ekc0sG__faqSection{gap:var(--space-lg);flex-direction:column;display:flex}.page-module__Ekc0sG__faqItem{gap:var(--space-xs);flex-direction:column;display:flex}.page-module__Ekc0sG__faqQ{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--text-primary)}.page-module__Ekc0sG__faqA{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.7}.page-module__Ekc0sG__otherSection{gap:var(--space-md);flex-direction:column;display:flex}.page-module__Ekc0sG__otherGrid{gap:var(--space-sm);flex-wrap:wrap;display:flex}.page-module__Ekc0sG__otherCard{padding:var(--space-sm)var(--space-lg);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--text-secondary);font-weight:var(--weight-medium);text-decoration:none;transition:all .15s}.page-module__Ekc0sG__otherCard:hover{border-color:var(--accent-amber);color:var(--accent-amber)}@media (max-width:768px){.page-module__Ekc0sG__page{padding:var(--space-lg)var(--space-md);gap:var(--space-xl)}.page-module__Ekc0sG__title{font-size:var(--text-2xl)}.page-module__Ekc0sG__grid{grid-template-columns:1fr 1fr}.page-module__Ekc0sG__ctaSection{flex-direction:column}}@media (max-width:480px){.page-module__Ekc0sG__grid{gap:var(--space-sm);grid-template-columns:1fr 1fr}.page-module__Ekc0sG__stemCard{padding:var(--space-sm)}}
.page-module__t6pI8q__page{gap:var(--space-2xl);padding:var(--space-xl)0;flex-direction:column;width:100%;max-width:1000px;margin:0 auto;display:flex}.page-module__t6pI8q__header{gap:var(--space-sm);flex-direction:column;display:flex}.page-module__t6pI8q__breadcrumbs{font-size:var(--text-xs);color:var(--text-tertiary)}.page-module__t6pI8q__breadcrumbs a{color:var(--text-tertiary);text-decoration:none;transition:color .15s}.page-module__t6pI8q__breadcrumbs a:hover{color:var(--accent-amber)}.page-module__t6pI8q__title{font-size:var(--text-3xl);font-family:var(--font-display);line-height:1.2}.page-module__t6pI8q__answerCapsule{font-size:var(--text-md);color:var(--text-secondary);max-width:700px;line-height:1.7}.page-module__t6pI8q__count{font-size:var(--text-sm);color:var(--accent-amber);font-family:var(--font-mono)}.page-module__t6pI8q__statStrip{padding:var(--space-md)var(--space-lg);border-radius:var(--radius-md);background:#ffffff08;border:1px solid #ffffff14;flex-direction:column;gap:.45rem;margin:0;list-style:none;display:flex}.page-module__t6pI8q__statStrip li{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.6}.page-module__t6pI8q__statStrip strong{color:var(--accent-amber);font-family:var(--font-mono);font-weight:var(--weight-bold)}.page-module__t6pI8q__ctaSection{gap:var(--space-md);flex-wrap:wrap;display:flex}.page-module__t6pI8q__ctaPrimary{padding:var(--space-sm)var(--space-lg);background:var(--accent-amber);color:var(--bg-primary);font-weight:var(--weight-bold);font-size:var(--text-sm);border-radius:var(--radius-md);justify-content:center;align-items:center;text-decoration:none;transition:opacity .15s;display:inline-flex}.page-module__t6pI8q__ctaPrimary:hover{opacity:.9}.page-module__t6pI8q__ctaSecondary{padding:var(--space-sm)var(--space-lg);border:1px solid var(--glass-border);color:var(--text-secondary);font-weight:var(--weight-medium);font-size:var(--text-sm);border-radius:var(--radius-md);justify-content:center;align-items:center;text-decoration:none;transition:all .15s;display:inline-flex}.page-module__t6pI8q__ctaSecondary:hover{border-color:var(--accent-amber);color:var(--accent-amber)}.page-module__t6pI8q__sampleGrid{gap:var(--space-lg);flex-direction:column;display:flex}.page-module__t6pI8q__sectionTitle{font-size:var(--text-lg);font-family:var(--font-display);font-weight:var(--weight-bold);padding-bottom:var(--space-xs);border-bottom:2px solid var(--accent-amber-dim);align-self:flex-start;display:inline-block}.page-module__t6pI8q__grid{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.page-module__t6pI8q__sampleCard{gap:var(--space-xs);padding:var(--space-md);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-md);flex-direction:column;text-decoration:none;transition:all .15s;display:flex}.page-module__t6pI8q__sampleCard:hover{border-color:var(--accent-amber);transform:translateY(-2px)}.page-module__t6pI8q__sampleTitle{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.page-module__t6pI8q__sampleArtist{font-size:var(--text-xs);color:var(--text-secondary)}.page-module__t6pI8q__sampleMeta{font-size:var(--text-xs);color:var(--text-tertiary);font-family:var(--font-mono)}.page-module__t6pI8q__cardLink{font-size:var(--text-xs);color:var(--accent-amber);font-weight:var(--weight-medium);margin-top:auto;text-decoration:none;transition:opacity .15s}.page-module__t6pI8q__cardLink:hover{opacity:.8}.page-module__t6pI8q__viewAll{font-size:var(--text-sm);color:var(--accent-amber);font-weight:var(--weight-medium);align-self:flex-start;text-decoration:none;transition:opacity .15s}.page-module__t6pI8q__viewAll:hover{opacity:.8}.page-module__t6pI8q__emptyState{align-items:center;gap:var(--space-md);padding:var(--space-2xl);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);text-align:center;flex-direction:column;display:flex}.page-module__t6pI8q__emptyText{font-size:var(--text-sm);color:var(--text-secondary);max-width:500px;line-height:1.7}.page-module__t6pI8q__descSection{gap:var(--space-md);flex-direction:column;display:flex}.page-module__t6pI8q__descText{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.75}.page-module__t6pI8q__relatedSection{gap:var(--space-md);flex-direction:column;display:flex}.page-module__t6pI8q__tags{gap:var(--space-sm);flex-wrap:wrap;display:flex}.page-module__t6pI8q__tag{padding:var(--space-xs)var(--space-md);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--text-secondary);font-family:var(--font-mono)}.page-module__t6pI8q__faqSection{gap:var(--space-lg);flex-direction:column;display:flex}.page-module__t6pI8q__faqItem{gap:var(--space-xs);flex-direction:column;display:flex}.page-module__t6pI8q__faqQ{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--text-primary)}.page-module__t6pI8q__faqA{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.7}.page-module__t6pI8q__otherSection{gap:var(--space-md);flex-direction:column;display:flex}.page-module__t6pI8q__otherGrid{gap:var(--space-sm);flex-wrap:wrap;display:flex}.page-module__t6pI8q__otherCard{padding:var(--space-sm)var(--space-lg);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--text-secondary);font-weight:var(--weight-medium);text-decoration:none;transition:all .15s}.page-module__t6pI8q__otherCard:hover{border-color:var(--accent-amber);color:var(--accent-amber)}@media (max-width:768px){.page-module__t6pI8q__page{padding:var(--space-lg)var(--space-md);gap:var(--space-xl)}.page-module__t6pI8q__title{font-size:var(--text-2xl)}.page-module__t6pI8q__grid{grid-template-columns:1fr 1fr}.page-module__t6pI8q__ctaSection{flex-direction:column}}@media (max-width:480px){.page-module__t6pI8q__grid{grid-template-columns:1fr}}
.page-module__AQgsKa__page{gap:var(--space-xl);flex-direction:column;display:flex}.page-module__AQgsKa__topBar{gap:var(--space-xs);flex-direction:column;display:flex}.page-module__AQgsKa__heading{font-size:var(--text-2xl)}.page-module__AQgsKa__subtitle{font-size:var(--text-base);color:var(--text-secondary)}.page-module__AQgsKa__selector{gap:var(--space-lg);flex-direction:column;display:flex}.page-module__AQgsKa__selectedSample{padding:var(--space-lg);justify-content:space-between;align-items:center;gap:var(--space-lg);display:flex}.page-module__AQgsKa__selectedInfo{flex-direction:column;gap:4px;display:flex}.page-module__AQgsKa__selectedLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);font-size:10px}.page-module__AQgsKa__selectedTitle{font-size:var(--text-lg);font-weight:var(--weight-bold)}.page-module__AQgsKa__selectedArtist{font-size:var(--text-sm);color:var(--text-secondary)}.page-module__AQgsKa__dropZone{align-items:center;gap:var(--space-md);padding:var(--space-3xl);border:2px dashed var(--glass-border);border-radius:var(--radius-lg);color:var(--text-tertiary);flex-direction:column;display:flex}.page-module__AQgsKa__dropText{font-size:var(--text-sm)}.page-module__AQgsKa__quickPick{gap:var(--space-sm);flex-direction:column;display:flex}.page-module__AQgsKa__quickPickLabel{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);font-weight:var(--weight-medium)}.page-module__AQgsKa__quickPickGrid{gap:var(--space-sm);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.page-module__AQgsKa__quickPickItem{padding:var(--space-sm)var(--space-md);background:var(--bg-surface);border:1px solid var(--glass-border);border-radius:var(--radius-md);text-align:left;cursor:pointer;transition:all var(--transition-fast);flex-direction:column;gap:2px;display:flex}.page-module__AQgsKa__quickPickItem:hover{border-color:var(--accent-amber-dim);background:var(--bg-elevated)}.page-module__AQgsKa__quickPickActive{border-color:var(--accent-amber);background:#f6a82314}.page-module__AQgsKa__quickPickTitle{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.page-module__AQgsKa__quickPickMeta{font-size:var(--text-xs);color:var(--text-tertiary)}.page-module__AQgsKa__processing{align-items:center;gap:var(--space-lg);padding:var(--space-3xl);text-align:center;flex-direction:column;display:flex}.page-module__AQgsKa__processingIcon{color:var(--accent-amber);animation:2s linear infinite page-module__AQgsKa__spin}@keyframes page-module__AQgsKa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.page-module__AQgsKa__processingTitle{font-size:var(--text-xl);font-family:var(--font-display)}.page-module__AQgsKa__processingSubtitle{font-size:var(--text-sm);color:var(--text-secondary)}.page-module__AQgsKa__progressBar{background:var(--bg-elevated);border-radius:var(--radius-full);width:100%;max-width:400px;height:6px;overflow:hidden}.page-module__AQgsKa__progressFill{background:var(--accent-amber);border-radius:var(--radius-full);height:100%;transition:width .2s ease-out}.page-module__AQgsKa__progressLabel{font-size:var(--text-sm);color:var(--text-tertiary);font-family:var(--font-mono)}.page-module__AQgsKa__results{gap:var(--space-lg);flex-direction:column;display:flex}.page-module__AQgsKa__resultsHeader{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.page-module__AQgsKa__resultsTitle{font-size:var(--text-xl);font-family:var(--font-display);font-weight:var(--weight-bold)}.page-module__AQgsKa__resultsArtist{font-size:var(--text-sm);color:var(--text-secondary)}.page-module__AQgsKa__stemGrid{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.page-module__AQgsKa__stemCard{gap:var(--space-sm);padding:var(--space-md);flex-direction:column;display:flex;overflow:hidden}.page-module__AQgsKa__stemAccent{height:3px;margin:calc(-1*var(--space-md))calc(-1*var(--space-md))0;border-radius:var(--radius-lg)var(--radius-lg)0 0}.page-module__AQgsKa__stemWaveform{flex-direction:column;display:flex}.page-module__AQgsKa__stemBarsMain{align-items:flex-end;gap:1.5px;height:64px;display:flex}.page-module__AQgsKa__stemBarsReflection{opacity:.3;align-items:flex-start;gap:1.5px;height:18px;display:flex;transform:scaleY(-1);-webkit-mask-image:linear-gradient(#0003 0%,#0000 100%);mask-image:linear-gradient(#0003 0%,#0000 100%)}.page-module__AQgsKa__stemBar{min-width:1.5px;transition:opacity var(--transition-fast),transform .3s ease;transform-origin:bottom;border-radius:2px 2px 0 0;flex:1}.page-module__AQgsKa__stemBarPlaying{animation:.8s ease-in-out infinite page-module__AQgsKa__wave-bounce}.page-module__AQgsKa__stemBarsReflection .page-module__AQgsKa__stemBar{border-radius:0 0 2px 2px;animation:none!important}.page-module__AQgsKa__stemInfo{align-items:center;gap:var(--space-sm);display:flex}.page-module__AQgsKa__stemLabel{font-size:var(--text-sm);font-weight:var(--weight-bold);font-family:var(--font-display)}.page-module__AQgsKa__stemControls{align-items:center;gap:var(--space-xs);padding-top:var(--space-xs);border-top:1px solid var(--glass-border);display:flex}.page-module__AQgsKa__stemBtn{border-radius:var(--radius-sm);background:var(--bg-elevated);border:1px solid var(--glass-border);width:28px;height:28px;color:var(--text-tertiary);font-size:11px;font-weight:var(--weight-bold);font-family:var(--font-mono);cursor:pointer;transition:all var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module__AQgsKa__stemBtn:hover{border-color:var(--accent-amber-dim);color:var(--text-primary)}.page-module__AQgsKa__stemBtnActive{border-color:var(--accent-amber);background:#f6a82326}.page-module__AQgsKa__stemBtnMuted{color:var(--text-tertiary);opacity:.5;background:#8080801a}.page-module__AQgsKa__downloadBtn{margin-left:auto}.page-module__AQgsKa__stemSlider{appearance:none;background:var(--bg-elevated);border-radius:var(--radius-full);cursor:pointer;outline:none;flex:1;height:3px}.page-module__AQgsKa__stemSlider::-webkit-slider-thumb{appearance:none;border-radius:var(--radius-full);background:var(--accent-amber);cursor:pointer;border:none;width:10px;height:10px}.page-module__AQgsKa__stemSlider::-moz-range-thumb{border-radius:var(--radius-full);background:var(--accent-amber);cursor:pointer;border:none;width:10px;height:10px}@media (max-width:768px){.page-module__AQgsKa__selectedSample{flex-direction:column;align-items:stretch}.page-module__AQgsKa__stemGrid{grid-template-columns:1fr}.page-module__AQgsKa__quickPickGrid{grid-template-columns:1fr 1fr}}.page-module__AQgsKa__seoSection{gap:var(--space-2xl);max-width:820px;margin:var(--space-xl)auto 0;padding-top:var(--space-2xl);border-top:1px solid var(--glass-border);flex-direction:column;display:flex}.page-module__AQgsKa__seoLeadHeading{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:-.01em;margin:0 0 var(--space-sm);color:var(--text-primary);border-left:3px solid var(--accent-amber,#f59e0b);padding-left:.7rem}.page-module__AQgsKa__seoLead{font-size:var(--text-md);color:var(--text-secondary);margin:0;line-height:1.65}.page-module__AQgsKa__seoLead strong{color:var(--text-primary)}.page-module__AQgsKa__seoCtaRow{gap:var(--space-sm);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}.page-module__AQgsKa__seoBtnPrimary{padding:var(--space-sm)var(--space-lg);border-radius:var(--radius-md);background:var(--accent-amber);color:#121317;font-weight:var(--weight-bold);font-size:var(--text-sm);font-family:var(--font-display);align-items:center;text-decoration:none;transition:background .2s,transform .1s;display:inline-flex}.page-module__AQgsKa__seoBtnPrimary:hover{background:#f7b645;transform:translateY(-1px)}.page-module__AQgsKa__seoBtnSecondary{padding:var(--space-sm)var(--space-lg);border-radius:var(--radius-md);background:var(--bg-elevated);color:var(--text-primary);border:1px solid var(--glass-border);font-weight:var(--weight-medium);font-size:var(--text-sm);font-family:var(--font-display);align-items:center;text-decoration:none;transition:border-color .2s;display:inline-flex}.page-module__AQgsKa__seoBtnSecondary:hover{border-color:var(--glass-border-hover)}.page-module__AQgsKa__seoBlock{gap:var(--space-md);flex-direction:column;display:flex}.page-module__AQgsKa__seoHeading{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--text-primary);border-left:3px solid var(--accent-amber,#f59e0b);margin:0;padding-left:.7rem}.page-module__AQgsKa__seoText{font-size:var(--text-md);color:var(--text-secondary);margin:0;line-height:1.65}.page-module__AQgsKa__seoSteps{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.page-module__AQgsKa__seoStep{padding:var(--space-md);background:var(--bg-elevated);border:1px solid var(--glass-border);border-radius:var(--radius-md)}.page-module__AQgsKa__seoStep h3{font-size:var(--text-md);font-weight:var(--weight-bold);margin:0 0 var(--space-xs);color:var(--accent-amber,#f59e0b)}.page-module__AQgsKa__seoStep p{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.55}.page-module__AQgsKa__seoList{gap:var(--space-sm);padding-left:var(--space-lg);color:var(--text-secondary);font-size:var(--text-md);flex-direction:column;margin:0;line-height:1.6;display:flex}.page-module__AQgsKa__seoList strong{color:var(--accent-amber,#f59e0b);font-weight:600}.page-module__AQgsKa__seoFaqList{gap:var(--space-md);flex-direction:column;display:flex}.page-module__AQgsKa__seoFaqItem{padding:var(--space-md);background:var(--bg-elevated);border:1px solid var(--glass-border);border-radius:var(--radius-md)}.page-module__AQgsKa__seoFaqQ{font-size:var(--text-md);font-weight:var(--weight-bold);margin:0 0 var(--space-xs);color:var(--text-primary)}.page-module__AQgsKa__seoFaqA{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.6}.page-module__AQgsKa__seoFaqA a,.page-module__AQgsKa__seoText a,.page-module__AQgsKa__seoList a{color:var(--accent-amber);text-decoration:none}.page-module__AQgsKa__seoFaqA a:hover,.page-module__AQgsKa__seoText a:hover,.page-module__AQgsKa__seoList a:hover{text-decoration:underline}
.StemKeyBpmFinder-module__l7IJBa__tool{background:#f59e0b0d;border:1px solid #f59e0b47;border-radius:12px;flex-direction:column;gap:.9rem;padding:1rem;display:flex}.StemKeyBpmFinder-module__l7IJBa__row{flex-direction:column;align-items:stretch;gap:.6rem;display:flex}@media (min-width:640px){.StemKeyBpmFinder-module__l7IJBa__row{flex-flow:wrap;align-items:flex-end}}.StemKeyBpmFinder-module__l7IJBa__field{font-size:var(--text-sm,.875rem);color:var(--text-secondary,#b8b8b8);flex-direction:column;gap:.25rem;display:flex}.StemKeyBpmFinder-module__l7IJBa__field select,.StemKeyBpmFinder-module__l7IJBa__field input{min-height:44px;color:var(--text-primary,#f5f5f5);background:#00000059;border:1px solid #ffffff29;border-radius:8px;padding:.45rem .6rem;font-size:1rem}.StemKeyBpmFinder-module__l7IJBa__dropBtn,.StemKeyBpmFinder-module__l7IJBa__goBtn{border:1px solid var(--accent-amber,#f59e0b);min-height:44px;color:var(--accent-amber,#f59e0b);cursor:pointer;background:0 0;border-radius:8px;padding:.55rem 1rem;font-weight:600}.StemKeyBpmFinder-module__l7IJBa__goBtn{background:var(--accent-amber,#f59e0b);color:#1a1a1a}.StemKeyBpmFinder-module__l7IJBa__dropBtn:disabled,.StemKeyBpmFinder-module__l7IJBa__goBtn:disabled{opacity:.55;cursor:default}.StemKeyBpmFinder-module__l7IJBa__hiddenInput{display:none}.StemKeyBpmFinder-module__l7IJBa__privacy{font-size:var(--text-xs,.75rem);color:var(--text-secondary,#9a9a9a);align-self:center}.StemKeyBpmFinder-module__l7IJBa__note{font-size:var(--text-sm,.875rem);color:var(--text-secondary,#b8b8b8);margin:0}.StemKeyBpmFinder-module__l7IJBa__error{font-size:var(--text-sm,.875rem);color:#f87171;margin:0}.StemKeyBpmFinder-module__l7IJBa__results{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.StemKeyBpmFinder-module__l7IJBa__result{background:#00000040;border:1px solid #ffffff14;border-radius:10px;padding:.7rem}.StemKeyBpmFinder-module__l7IJBa__resultHead{flex-wrap:wrap;align-items:baseline;gap:.4rem .75rem;margin-bottom:.5rem;display:flex}.StemKeyBpmFinder-module__l7IJBa__resultHead a{color:var(--accent-amber,#f59e0b);font-weight:600;text-decoration:none}.StemKeyBpmFinder-module__l7IJBa__resultHead a:hover{text-decoration:underline}.StemKeyBpmFinder-module__l7IJBa__artist{font-size:var(--text-sm,.875rem);color:var(--text-secondary,#9a9a9a)}