.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}}
.StemCollection-module__O4-20q__collection{flex-direction:column;gap:24px;display:flex}.StemCollection-module__O4-20q__sectionHeading{justify-content:space-between;align-items:end;gap:24px;display:flex}.StemCollection-module__O4-20q__sectionHeading h2{margin-top:8px;font-size:clamp(1.4rem,3vw,2rem)}.StemCollection-module__O4-20q__sectionHeading p{max-width:560px;color:var(--text-secondary);line-height:1.7}.StemCollection-module__O4-20q__eyebrow{letter-spacing:.14em;color:var(--accent-amber);font-size:.7rem;font-weight:750}.StemCollection-module__O4-20q__categories{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.StemCollection-module__O4-20q__category{text-align:left;border:1px solid var(--glass-border);background:var(--bg-surface);min-width:0;color:var(--text-primary);cursor:pointer;border-radius:14px;align-content:start;gap:7px;padding:18px;transition:border-color .15s,background .15s;display:grid}.StemCollection-module__O4-20q__category svg{color:var(--stem-color);margin-bottom:3px}.StemCollection-module__O4-20q__category strong{font-size:.95rem}.StemCollection-module__O4-20q__category span{color:var(--text-secondary);font-size:.76rem;line-height:1.5}.StemCollection-module__O4-20q__category:hover,.StemCollection-module__O4-20q__category[aria-pressed=true]{border-color:var(--stem-color);background:color-mix(in srgb,var(--stem-color)10%,var(--bg-surface))}.StemCollection-module__O4-20q__category:focus-visible,.StemCollection-module__O4-20q__collection button:focus-visible,.StemCollection-module__O4-20q__collection a:focus-visible{outline:2px solid var(--accent-amber);outline-offset:4px}.StemCollection-module__O4-20q__searchPanel{background:var(--bg-surface);border:1px solid var(--glass-border);border-radius:16px;padding:22px}.StemCollection-module__O4-20q__searchRow{align-items:end;gap:12px;display:flex}.StemCollection-module__O4-20q__searchLabel{flex:1}.StemCollection-module__O4-20q__searchRow button{white-space:nowrap;min-height:46px}.StemCollection-module__O4-20q__searchPanel label{color:var(--text-secondary);gap:7px;min-width:0;font-size:.8rem;display:grid}.StemCollection-module__O4-20q__searchPanel input,.StemCollection-module__O4-20q__searchPanel select{background:var(--bg-base);width:100%;min-width:0;min-height:46px;color:var(--text-primary);border:1px solid var(--glass-border);font:inherit;border-radius:9px;padding:10px 12px;font-size:1rem}.StemCollection-module__O4-20q__searchPanel input:focus,.StemCollection-module__O4-20q__searchPanel select:focus{outline:2px solid var(--accent-amber);outline-offset:2px}.StemCollection-module__O4-20q__filters{grid-template-columns:1.2fr .8fr .9fr 1.5fr 1.3fr;align-items:end;gap:12px;margin-top:18px;display:grid}.StemCollection-module__O4-20q__tempo{border:0;min-width:0;margin:0;padding:0}.StemCollection-module__O4-20q__tempo legend{color:var(--text-secondary);margin-bottom:7px;font-size:.8rem}.StemCollection-module__O4-20q__tempo>div{align-items:center;gap:5px;display:flex}.StemCollection-module__O4-20q__filterHelp{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:15px;margin-top:14px;font-size:.76rem;line-height:1.6;display:flex}.StemCollection-module__O4-20q__filterHelp button{color:var(--accent-amber);white-space:nowrap;cursor:pointer;background:0 0;border:0;text-decoration:underline}.StemCollection-module__O4-20q__resultsHeading{justify-content:space-between;align-items:center;gap:16px;display:flex}.StemCollection-module__O4-20q__resultsHeading h2{font-size:1.25rem}.StemCollection-module__O4-20q__resultsHeading p{color:var(--text-secondary);align-items:center;gap:8px;font-size:.85rem;display:flex}.StemCollection-module__O4-20q__pulse{background:var(--accent-amber);border-radius:50%;width:9px;height:9px;animation:1.2s ease-in-out infinite StemCollection-module__O4-20q__stemPulse}.StemCollection-module__O4-20q__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.StemCollection-module__O4-20q__card{border:1px solid var(--glass-border);border-top:2px solid var(--stem-color);background:linear-gradient(155deg,color-mix(in srgb,var(--stem-color)5%,var(--bg-surface)),var(--bg-surface));border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:20px;display:flex}.StemCollection-module__O4-20q__cardTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.StemCollection-module__O4-20q__instrument{color:var(--stem-color);align-items:center;gap:7px;font-size:.8rem;font-weight:650;display:flex}.StemCollection-module__O4-20q__instrument svg{width:17px;height:17px}.StemCollection-module__O4-20q__license{color:var(--text-secondary);border:1px solid var(--glass-border);overflow-wrap:anywhere;border-radius:5px;padding:3px 6px;font-size:.68rem}.StemCollection-module__O4-20q__card h3{overflow-wrap:anywhere;font-size:1.05rem;line-height:1.45}.StemCollection-module__O4-20q__card h3 a{color:var(--text-primary);text-decoration:none}.StemCollection-module__O4-20q__card h3 a:hover{text-decoration:underline}.StemCollection-module__O4-20q__artist{color:var(--text-secondary);font-size:.83rem}.StemCollection-module__O4-20q__details{color:var(--text-secondary);margin-bottom:5px;font-size:.75rem;line-height:1.5}.StemCollection-module__O4-20q__cardFooter{border-top:1px solid var(--glass-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:12px;display:flex}.StemCollection-module__O4-20q__cardFooter span{color:var(--text-tertiary);font-size:.68rem}.StemCollection-module__O4-20q__cardFooter a{color:var(--stem-color);font-size:.78rem;text-decoration:none}.StemCollection-module__O4-20q__previewMissing{color:var(--text-secondary);font-size:.8rem;line-height:1.6}.StemCollection-module__O4-20q__skeleton{background:var(--bg-surface);border:1px solid var(--glass-border);border-radius:14px;min-height:230px;padding:20px;animation:1.5s ease-in-out infinite StemCollection-module__O4-20q__stemPulse}.StemCollection-module__O4-20q__skeleton span{background:var(--bg-elevated);border-radius:5px;height:18px;margin-bottom:24px;display:block}.StemCollection-module__O4-20q__skeleton span:nth-child(2){width:75%}.StemCollection-module__O4-20q__skeleton span:last-child{height:60px}.StemCollection-module__O4-20q__feedback{border:1px solid var(--glass-border);background:var(--bg-surface);border-radius:14px;justify-items:start;gap:12px;padding:28px;display:grid}.StemCollection-module__O4-20q__feedback p{color:var(--text-secondary);line-height:1.6}.StemCollection-module__O4-20q__more{justify-items:center;gap:10px;padding:12px;display:grid}.StemCollection-module__O4-20q__more button{min-width:220px;min-height:48px}.StemCollection-module__O4-20q__more p,.StemCollection-module__O4-20q__catalogNote{color:var(--text-secondary);font-size:.8rem;line-height:1.65}.StemCollection-module__O4-20q__catalogNote{border-top:1px solid var(--glass-border);padding-top:16px}.StemCollection-module__O4-20q__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes StemCollection-module__O4-20q__stemPulse{50%{opacity:.4}}@media (min-width:1500px){.StemCollection-module__O4-20q__categories{grid-template-columns:repeat(9,minmax(0,1fr))}}@media (max-width:1050px){.StemCollection-module__O4-20q__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.StemCollection-module__O4-20q__categories,.StemCollection-module__O4-20q__filters{grid-template-columns:repeat(3,minmax(0,1fr))}.StemCollection-module__O4-20q__sectionHeading{flex-direction:column;align-items:start;gap:12px}}@media (max-width:600px){.StemCollection-module__O4-20q__grid{grid-template-columns:1fr}.StemCollection-module__O4-20q__categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.StemCollection-module__O4-20q__category{padding:14px}.StemCollection-module__O4-20q__searchRow{flex-direction:column;align-items:stretch}.StemCollection-module__O4-20q__searchPanel{padding:16px}.StemCollection-module__O4-20q__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.StemCollection-module__O4-20q__tempo{grid-column:1/-1}.StemCollection-module__O4-20q__filterHelp,.StemCollection-module__O4-20q__resultsHeading{flex-direction:column;align-items:start;gap:8px}.StemCollection-module__O4-20q__card{padding:17px}}@media (prefers-reduced-motion:reduce){.StemCollection-module__O4-20q__pulse,.StemCollection-module__O4-20q__skeleton{animation:none}.StemCollection-module__O4-20q__category{transition:none}}
.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}}
.StemsDemo-module__dsP1DG__demo{border:1px solid var(--glass-border);background:linear-gradient(130deg,#5bb1b012,var(--bg-surface));border-radius:18px;padding:28px}.StemsDemo-module__dsP1DG__header{justify-content:space-between;align-items:center;gap:24px;display:flex}.StemsDemo-module__dsP1DG__header h2{margin:8px 0 10px;font-size:clamp(1.3rem,2.5vw,1.8rem)}.StemsDemo-module__dsP1DG__header p{color:var(--text-secondary);max-width:680px;line-height:1.7}.StemsDemo-module__dsP1DG__header button{flex-shrink:0}.StemsDemo-module__dsP1DG__eyebrow{color:#83c8c5;letter-spacing:.14em;font-size:.7rem;font-weight:700}.StemsDemo-module__dsP1DG__content{border-top:1px solid var(--glass-border);margin-top:24px;padding-top:24px}.StemsDemo-module__dsP1DG__loading{color:var(--text-secondary);align-items:center;gap:10px;display:flex}.StemsDemo-module__dsP1DG__loading>span{background:var(--accent-amber);border-radius:50%;width:10px;height:10px;animation:1s infinite StemsDemo-module__dsP1DG__demoPulse}.StemsDemo-module__dsP1DG__feedback{justify-items:start;gap:12px;display:grid}.StemsDemo-module__dsP1DG__feedback p{color:var(--text-secondary);line-height:1.7}.StemsDemo-module__dsP1DG__picks{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.StemsDemo-module__dsP1DG__picks button{text-align:left;min-width:0;color:var(--text-primary);background:var(--bg-base);border:1px solid var(--glass-border);cursor:pointer;border-radius:10px;gap:6px;padding:14px;display:grid}.StemsDemo-module__dsP1DG__picks button[aria-pressed=true]{border-color:var(--accent-amber);background:#f4aa2c12}.StemsDemo-module__dsP1DG__picks strong{overflow-wrap:anywhere;font-size:.88rem}.StemsDemo-module__dsP1DG__picks span{color:var(--text-secondary);font-size:.75rem}.StemsDemo-module__dsP1DG__selected{flex-wrap:wrap;align-items:center;gap:16px;margin:24px 0;display:flex}.StemsDemo-module__dsP1DG__selected>div{margin-right:auto}.StemsDemo-module__dsP1DG__selected h3{overflow-wrap:anywhere}.StemsDemo-module__dsP1DG__selected p{color:var(--text-secondary);margin-top:6px;font-size:.85rem}.StemsDemo-module__dsP1DG__selected a,.StemsDemo-module__dsP1DG__ownAudio a{color:var(--accent-amber);font-size:.85rem}.StemsDemo-module__dsP1DG__stems{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}.StemsDemo-module__dsP1DG__stems>div{background:var(--bg-base);border:1px solid var(--glass-border);border-radius:10px;gap:12px;padding:17px;display:grid}.StemsDemo-module__dsP1DG__stems strong{font-size:.87rem}.StemsDemo-module__dsP1DG__ownAudio{color:var(--text-secondary);margin-top:22px;font-size:.85rem;line-height:1.7}.StemsDemo-module__dsP1DG__demo button:focus-visible,.StemsDemo-module__dsP1DG__demo a:focus-visible{outline:2px solid var(--accent-amber);outline-offset:4px}@keyframes StemsDemo-module__dsP1DG__demoPulse{50%{opacity:.35}}@media (max-width:600px){.StemsDemo-module__dsP1DG__demo{padding:18px}.StemsDemo-module__dsP1DG__header{flex-direction:column;align-items:start;gap:16px}.StemsDemo-module__dsP1DG__stems{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.StemsDemo-module__dsP1DG__loading>span{animation:none}}
.page-module__AQgsKa__page{flex-direction:column;gap:48px;padding-bottom:36px;display:flex}.page-module__AQgsKa__hero{border-bottom:1px solid var(--glass-border);justify-content:space-between;align-items:center;gap:36px;padding:28px 0 30px;display:flex}.page-module__AQgsKa__eyebrow{color:var(--accent-amber);letter-spacing:.15em;font-size:.7rem;font-weight:750}.page-module__AQgsKa__hero h1{margin:12px 0 18px;font-size:clamp(2rem,4.2vw,3.6rem);line-height:1.12}.page-module__AQgsKa__hero p{max-width:760px;color:var(--text-secondary);font-size:1.05rem;line-height:1.8}.page-module__AQgsKa__heroAside{border-left:2px solid var(--accent-amber);flex:0 0 250px;gap:9px;padding:8px 0 8px 22px;display:grid}.page-module__AQgsKa__heroAside span{color:var(--text-secondary);font-size:.8rem}.page-module__AQgsKa__heroAside a{color:var(--accent-amber);font-weight:650;text-decoration:none}.page-module__AQgsKa__heroAside small{color:var(--text-secondary);font-size:.74rem;line-height:1.6}.page-module__AQgsKa__about{grid-template-columns:1.3fr 1fr;gap:36px;padding-top:10px;display:grid}.page-module__AQgsKa__about h2,.page-module__AQgsKa__faq h2{margin-bottom:16px;font-size:1.5rem}.page-module__AQgsKa__about p{color:var(--text-secondary);line-height:1.8}.page-module__AQgsKa__about nav{grid-template-columns:1fr 1fr;align-content:start;gap:10px;display:grid}.page-module__AQgsKa__about a{color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--glass-border);border-radius:9px;justify-content:space-between;padding:12px 15px;font-size:.85rem;text-decoration:none;display:flex}.page-module__AQgsKa__about a span{color:var(--accent-amber)}.page-module__AQgsKa__faq details{border-bottom:1px solid var(--glass-border);padding:17px 0}.page-module__AQgsKa__faq summary{cursor:pointer;font-weight:650}.page-module__AQgsKa__faq details p{color:var(--text-secondary);max-width:850px;padding-top:14px;font-size:.9rem;line-height:1.8}.page-module__AQgsKa__page a:focus-visible,.page-module__AQgsKa__page summary:focus-visible{outline:2px solid var(--accent-amber);outline-offset:4px}@media (max-width:1000px){.page-module__AQgsKa__hero{flex-direction:column;align-items:start;gap:24px}.page-module__AQgsKa__heroAside{flex-basis:auto}.page-module__AQgsKa__about{grid-template-columns:1fr}}@media (max-width:600px){.page-module__AQgsKa__page{gap:32px}.page-module__AQgsKa__hero{padding-top:12px}.page-module__AQgsKa__hero p{font-size:.95rem}.page-module__AQgsKa__about nav{grid-template-columns:1fr 1fr}}
.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}}
.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)}