.Tools_page__ETxv3{max-width:1100px;margin:0 auto;padding:1.5rem 1.25rem 4rem}.Tools_hero__yqVuw{position:relative;margin-bottom:1.6rem;padding:1.5rem 1.6rem 1.6rem;border-radius:20px;overflow:hidden;border:1px solid rgba(34,211,238,.26);background:radial-gradient(760px 240px at 10% -30%,rgba(34,211,238,.18),transparent 62%),radial-gradient(680px 240px at 92% 120%,rgba(168,85,247,.18),transparent 60%),linear-gradient(180deg,rgba(15,23,36,.8),rgba(10,13,22,.9));color:#cbd5e1}.Tools_hero__yqVuw:before{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:linear-gradient(90deg,#22d3ee,#a855f7,#ec4899)}.Tools_heroTop__4K0ZV{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.Tools_badge__R7Gis{display:inline-flex;align-items:center;gap:.35rem;padding:.24rem .68rem;border-radius:999px;border:1px solid rgba(34,211,238,.45);background:rgba(34,211,238,.14);color:#67e8f9;font-size:.7rem;font-weight:900;letter-spacing:.06em}.Tools_pageTitle__8QJzB{margin:.7rem 0 .45rem;font-size:2rem;font-weight:900;letter-spacing:-.04em;color:#f1f5f9}.Tools_sub__0taIs{margin:0;max-width:46rem;font-size:.93rem;line-height:1.75;color:#b6c2d4;word-break:keep-all}.Tools_sub__0taIs b{color:#67e8f9;font-weight:800}.Tools_langToggle__6c7ay{display:inline-flex;border:1px solid rgba(255,255,255,.14);border-radius:10px;overflow:hidden;flex:none}.Tools_langToggle__6c7ay button{background:rgba(255,255,255,.04);color:#94a3b8;border:none;padding:.45rem .8rem;font-size:.76rem;font-weight:800;font-family:inherit;cursor:pointer}.Tools_langToggle__6c7ay button:hover{background:rgba(255,255,255,.09);color:#e2e8f0}.Tools_langToggle__6c7ay .Tools_langOn__zccvD{background:#22d3ee;color:#06202a}.Tools_grid__gEWYV{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(330px,100%),1fr));gap:1rem;align-items:stretch}.Tools_grid__gEWYV>*{min-width:0}.Tools_card__V_RsM{display:flex;flex-direction:column;padding:1.4rem 1.4rem 1.5rem;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(600px 180px at 12% -40%,rgba(34,211,238,.09),transparent 62%),rgba(255,255,255,.035);color:#cbd5e1}.Tools_cardTitle__7T72G{margin:0 0 .3rem;font-size:1.16rem;font-weight:900;letter-spacing:-.025em;color:#f1f5f9}.Tools_cardSub__CyXh1{margin:0 0 1.1rem;font-size:.83rem;line-height:1.7;color:#94a3b8;word-break:keep-all}.Tools_bigBtn__j539S{width:100%;margin-top:1.1rem;padding:.85rem;border:1px solid rgba(34,211,238,.45);border-radius:13px;background:rgba(34,211,238,.16);color:#67e8f9;font-family:inherit;font-weight:900;font-size:.95rem;cursor:pointer;transition:background .15s,color .15s}.Tools_bigBtn__j539S:hover{background:rgba(34,211,238,.28);color:#cffafe}.Tools_err__mZv5l{margin-top:.7rem;text-align:center;font-size:.82rem;color:#fca5a5}.Tools_tunerDisplay__Uf0FG{flex:1;display:flex;flex-direction:column;justify-content:center;text-align:center;padding:.6rem 0;color:#cbd5e1}.Tools_tuning__of7zz{margin-top:.4rem;padding:.85rem .9rem;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:rgba(2,6,23,.4);display:flex;flex-direction:column;gap:.55rem}.Tools_tuningRow__URJh0{display:flex;align-items:center;gap:.35rem}.Tools_tuningRow__URJh0>span{flex:none;width:3.2rem;font-size:.72rem;font-weight:700;color:#64748b}.Tools_tuningRow__URJh0 i{flex:1;min-width:0;height:34px;display:grid;place-items:center;border-radius:10px;border:1px solid rgba(255,255,255,.1);font-style:normal;font-size:.85rem;font-weight:800;color:#cbd5e1;transition:background .12s,border-color .12s,color .12s}.Tools_tuningRow__URJh0 i sub{font-size:.6rem;color:#64748b;margin-left:1px}.Tools_tuningRow__URJh0 i.Tools_tuningHit__cfcgZ{border-color:rgba(34,211,238,.7);background:rgba(34,211,238,.16);color:#fff}.Tools_tuningRow__URJh0 i.Tools_tuningOk__WVjFV{border-color:rgba(52,199,89,.8);background:rgba(52,199,89,.2);color:#fff}.Tools_tunerNote__Z5Qq1{font-size:4.5rem;font-weight:900;line-height:1;letter-spacing:-.03em;color:#f1f5f9}.Tools_tunerNote__Z5Qq1 sub{font-size:1.6rem;font-weight:700;color:#64748b}.Tools_tunerNote__Z5Qq1.Tools_inTune__czokv{color:#4ade80}.Tools_tunerFreq__JyWsb{margin-top:.4rem;min-height:1.15rem;font-size:.85rem;color:#94a3b8}.Tools_meter__GbcEH{position:relative;height:46px;margin:1.1rem .5rem .4rem;border-radius:10px;background:linear-gradient(90deg,rgba(239,68,68,.22),rgba(255,255,255,.05) 50%,rgba(239,68,68,.22));border:1px solid rgba(255,255,255,.08);color:#cbd5e1}.Tools_meterCenter__bSsrc{position:absolute;left:50%;top:4px;bottom:4px;width:2px;background:#4ade80;transform:translateX(-50%);box-shadow:0 0 10px rgba(74,222,128,.6)}.Tools_needle__s0DMb{position:absolute;top:2px;bottom:2px;width:4px;border-radius:3px;transform:translateX(-50%);transition:left .08s linear,background .1s;box-shadow:0 0 8px currentColor}.Tools_meterFlat__tkm_5{left:.6rem}.Tools_meterFlat__tkm_5,.Tools_meterSharp__bXDLr{position:absolute;top:50%;transform:translateY(-50%);color:#f87171;font-size:1.1rem}.Tools_meterSharp__bXDLr{right:.6rem}.Tools_centsLabel__0rdyE{margin-top:.5rem;min-height:1.15rem;font-size:.88rem;font-weight:800;color:#cbd5e1}.Tools_bpmRow__QJA8T{display:flex;align-items:center;justify-content:center;gap:1.1rem;margin:.4rem 0 .8rem}.Tools_stepBtn__nTq3g{width:46px;height:46px;border-radius:50%;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.05);color:#e2e8f0;font-family:inherit;font-size:1.35rem;cursor:pointer}.Tools_stepBtn__nTq3g:hover{background:rgba(168,85,247,.2);border-color:rgba(168,85,247,.55);color:#f1f5f9}.Tools_bpmBox__habg_{display:flex;flex-direction:column;align-items:center;min-width:6rem}.Tools_bpmNum__lL1wv{font-size:2.9rem;font-weight:900;line-height:1;color:#f1f5f9;letter-spacing:-.03em}.Tools_bpmUnit__FeeDc{font-size:.7rem;font-weight:800;letter-spacing:.12em;color:#64748b}.Tools_slider__FXoxd{width:100%;accent-color:#a855f7}.Tools_beatsRow__E3KZk{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin:1rem 0 .4rem;font-size:.8rem;color:#94a3b8}.Tools_beatChip__abKel{padding:.35rem .65rem;border-radius:9px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:#cbd5e1;font-family:inherit;font-size:.8rem;font-weight:700;cursor:pointer}.Tools_beatChip__abKel:hover{background:rgba(255,255,255,.09)}.Tools_beatChipOn__JRool{background:#a855f7;border-color:#a855f7;color:#faf5ff}.Tools_dots__AiE1Z{display:flex;justify-content:center;gap:.75rem;margin:1.1rem 0 .25rem;min-height:1.4rem}.Tools_dot__Oe10Y{width:18px;height:18px;border-radius:50%;background:rgba(255,255,255,.12);transition:transform .05s,background .05s}.Tools_dotOn__4T4lf{background:#a855f7;transform:scale(1.25);box-shadow:0 0 12px rgba(168,85,247,.7)}.Tools_dotAccent__hoP28{background:#f87171;transform:scale(1.4);box-shadow:0 0 14px rgba(248,113,113,.7)}.Tools_soon__7F4rs{position:relative;padding:1.4rem 1.4rem 1.5rem;border-radius:18px;border:1px dashed rgba(168,85,247,.4);background:radial-gradient(600px 180px at 12% -40%,rgba(168,85,247,.12),transparent 62%),rgba(255,255,255,.025);color:#b6c2d4}.Tools_soonTag__h_SjA{display:inline-block;margin-bottom:.6rem;padding:.2rem .6rem;border-radius:999px;background:rgba(168,85,247,.2);border:1px solid rgba(168,85,247,.5);color:#d8b4fe;font-size:.68rem;font-weight:900;letter-spacing:.05em}.Tools_soonTitle__3pUw8{margin:0 0 .4rem;font-size:1.16rem;font-weight:900;letter-spacing:-.025em;color:#f1f5f9}.Tools_soonBody__3l8ks{margin:0 0 .9rem;font-size:.85rem;line-height:1.8;color:#b6c2d4;word-break:keep-all}.Tools_soonList__ZLY8H{margin:0;padding-left:1.15rem;display:flex;flex-direction:column;gap:.35rem}.Tools_soonList__ZLY8H li{font-size:.82rem;line-height:1.7;color:#94a3b8;word-break:keep-all}.Tools_soonList__ZLY8H li::marker{color:#a855f7}.Tools_foot__PS2PZ{margin:2.2rem 0 0;font-size:.79rem;line-height:1.85;color:#64748b;word-break:keep-all}.Tools_footLink__RdeC1{color:#67e8f9;font-weight:700;text-decoration:none}.Tools_footLink__RdeC1:hover{text-decoration:underline}@media (max-width:640px){.Tools_page__ETxv3{padding:1.1rem .9rem 3rem}.Tools_pageTitle__8QJzB{font-size:1.55rem}.Tools_grid__gEWYV{grid-template-columns:1fr}.Tools_tunerNote__Z5Qq1{font-size:3.6rem}}.Tools_saveBox__rj40q{margin-top:1.2rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.09);color:#cbd5e1}.Tools_saveTitle__pKVGG{display:block;margin-bottom:.6rem;font-size:.78rem;font-weight:900;letter-spacing:.02em;color:#c084fc}.Tools_saveRow__v6kqT{display:flex;gap:.4rem;flex-wrap:wrap}.Tools_saveInput__YHKK_{flex:1;min-width:8rem;padding:.55rem .7rem;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.05);color:#e2e8f0;font-family:inherit;font-size:.84rem}.Tools_saveInput__YHKK_::placeholder{color:#64748b}.Tools_saveInput__YHKK_:focus{outline:none;border-color:rgba(168,85,247,.6)}.Tools_saveBtn__zmW0B{flex:none;padding:.55rem .85rem;border-radius:10px;border:1px solid rgba(168,85,247,.5);background:rgba(168,85,247,.18);color:#d8b4fe;font-family:inherit;font-size:.8rem;font-weight:800;cursor:pointer;white-space:nowrap}.Tools_saveBtn__zmW0B:hover:not(:disabled){background:rgba(168,85,247,.3)}.Tools_saveBtn__zmW0B:disabled{opacity:.55;cursor:not-allowed}.Tools_saveErr__BZ3En{margin:.5rem 0 0;font-size:.78rem;color:#fca5a5}.Tools_saveHint__svAh0{margin:0;font-size:.79rem;line-height:1.7;color:#64748b;word-break:keep-all}.Tools_presetList__XY5zs{margin:.7rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.3rem;max-height:13rem;overflow-y:auto}.Tools_preset__WRpzZ{display:flex;align-items:stretch;gap:.3rem}.Tools_presetGo__hkwAI{flex:1;display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;padding:.5rem .7rem;border-radius:9px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);color:#94a3b8;font-family:inherit;font-size:.8rem;text-align:left;cursor:pointer;min-width:0}.Tools_presetGo__hkwAI:hover{background:rgba(168,85,247,.16);border-color:rgba(168,85,247,.45)}.Tools_presetGo__hkwAI b{color:#e2e8f0;font-weight:800;word-break:keep-all}.Tools_presetGo__hkwAI span{color:#c084fc;font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.Tools_presetDel__u0zlu{flex:none;width:30px;border-radius:9px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);color:#64748b;font-family:inherit;font-size:.8rem;cursor:pointer}.Tools_presetDel__u0zlu:hover{color:#f87171;border-color:rgba(248,113,113,.4)}.Tools_splitCard__0oosm{display:block;padding:1.4rem 1.4rem 1.5rem;border-radius:18px;border:1px solid rgba(168,85,247,.4);background:radial-gradient(600px 180px at 12% -40%,rgba(168,85,247,.16),transparent 62%),rgba(255,255,255,.035);color:#b6c2d4;text-decoration:none;transition:border-color .15s,background .15s,transform .15s;display:flex;flex-direction:column}.Tools_splitCard__0oosm:hover{border-color:rgba(168,85,247,.7);background:radial-gradient(600px 180px at 12% -40%,rgba(168,85,247,.24),transparent 62%),rgba(255,255,255,.055);transform:translateY(-2px)}.Tools_splitTag__XVPle{display:inline-block;margin-bottom:.6rem;padding:.2rem .6rem;border-radius:999px;background:linear-gradient(135deg,#a855f7,#ec4899);color:#fff;font-size:.66rem;font-weight:900;letter-spacing:.08em}.Tools_splitTitle__vStiz{margin:0 0 .4rem;font-size:1.16rem;font-weight:900;letter-spacing:-.025em;color:#f1f5f9}.Tools_splitBody__esgSU{margin:0 0 .9rem;font-size:.85rem;line-height:1.75;color:#b6c2d4;word-break:keep-all}.Tools_splitBody__esgSU b{color:#d8b4fe;font-weight:800}.Tools_splitList__OwJBg{margin:0 0 1rem;padding-left:1.15rem;display:flex;flex-direction:column;gap:.35rem}.Tools_splitList__OwJBg li{font-size:.82rem;line-height:1.7;color:#94a3b8;word-break:keep-all}.Tools_splitList__OwJBg li b{color:#cbd5e1;font-weight:800}.Tools_splitList__OwJBg li::marker{color:#a855f7}.Tools_splitGo__E6EV2{margin-top:auto;padding-top:.4rem;font-size:.86rem;font-weight:900;color:#d8b4fe}.Tools_splitStems__XSxJQ{margin:0 0 1rem;padding:.8rem .9rem;border-radius:14px;background:rgba(2,6,23,.45);border:1px solid rgba(168,85,247,.2);display:flex;flex-direction:column;gap:7px}.Tools_splitStem__0nWIR{display:grid;grid-template-columns:3.4rem 1fr;align-items:center;gap:.5rem;font-size:.7rem;font-weight:700;color:#94a3b8}.Tools_splitStem__0nWIR i{height:10px;border-radius:5px;background:repeating-linear-gradient(90deg,var(--c) 0 3px,transparent 3px 6px);transform-origin:left;animation:Tools_stemWave__1JCJ_ 1.5s ease-in-out infinite alternate;animation-delay:calc(var(--k) * -.3s)}@keyframes Tools_stemWave__1JCJ_{0%{transform:scaleY(.4);opacity:.6}to{transform:scaleY(1);opacity:1}}@media (prefers-reduced-motion:reduce){.Tools_splitStem__0nWIR i{animation:none}}.Tools_roomPromo__rSRlj{display:flex;flex-direction:column;gap:.45rem;margin-top:1rem;padding:1.25rem;border-radius:16px;text-decoration:none;color:#e2e8f0;border:1px solid rgba(52,211,153,.35);background:radial-gradient(120% 80% at 100% 0,rgba(52,211,153,.16),transparent 60%),rgba(15,23,42,.6);transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .15s ease}.Tools_roomPromo__rSRlj:hover{transform:translateY(-3px);border-color:rgba(52,211,153,.7)}.Tools_roomPromo__rSRlj strong{font-size:1.15rem;color:#fff}.Tools_roomPromo__rSRlj span{font-size:.88rem;line-height:1.6;color:#94a3b8;word-break:keep-all}.Tools_roomPromo__rSRlj b{margin-top:auto;color:#34d399;font-size:.9rem}.Tools_roomPromoTag__Brrl9{align-self:flex-start;padding:2px 8px;border-radius:999px;background:#34d399;color:#052e1c!important;font-size:.68rem!important;font-weight:800;letter-spacing:.06em}.Tools_roomHero__N1upX{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.4rem;margin:0 0 1rem;padding:1.25rem 1.4rem;border-radius:20px;text-decoration:none;color:#e2e8f0;background:radial-gradient(70% 140% at 0 50%,rgba(52,211,153,.22),transparent 60%),radial-gradient(60% 140% at 100% 50%,rgba(168,85,247,.22),transparent 60%),#0b1220;border:1px solid transparent;background-clip:padding-box;box-shadow:0 0 0 1px rgba(52,211,153,.35),0 18px 50px rgba(0,0,0,.45);transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1)}.Tools_roomHero__N1upX:before{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:inherit;padding:1px;background:conic-gradient(from var(--a,0deg),transparent 0 70%,#34d399 80%,#a855f7 90%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:Tools_roomSpin__fYrES 4s linear infinite}@property --a{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes Tools_roomSpin__fYrES{to{--a:360deg}}.Tools_roomHero__N1upX:hover{transform:translateY(-3px);box-shadow:0 0 0 1px rgba(52,211,153,.6),0 24px 60px rgba(16,185,129,.25)}.Tools_roomHero__N1upX:focus-visible{outline:2px solid #34d399;outline-offset:3px}.Tools_roomHeroArt__k4AQD{display:flex;gap:.5rem;padding:.7rem .9rem;border-radius:16px;background:rgba(2,6,23,.55);border:1px solid rgba(255,255,255,.08)}.Tools_roomHeroPhone__xa7ni{width:26px;height:44px;border-radius:7px;border:2px solid rgba(52,211,153,.5);display:grid;place-items:center}.Tools_roomHeroPhone__xa7ni i{width:9px;height:9px;border-radius:50%;background:#34d399;box-shadow:0 0 12px #34d399;animation:Tools_roomBeat__ILpQz .75s steps(1) infinite}.Tools_roomHeroPhone__xa7ni:first-child i{background:#fbbf24;box-shadow:0 0 12px #fbbf24}@keyframes Tools_roomBeat__ILpQz{0%{opacity:1;transform:scale(1.25)}30%,to{opacity:.25;transform:scale(.8)}}.Tools_roomHeroBody__ZNCek{display:flex;flex-direction:column;gap:.25rem;min-width:0}.Tools_roomHeroTag__vHEI6{align-self:flex-start;padding:2px 9px;border-radius:999px;background:rgba(52,211,153,.18);border:1px solid rgba(52,211,153,.45);color:#6ee7b7;font-size:.68rem;font-weight:800;letter-spacing:.06em}.Tools_roomHeroTitle__p0BX5{font-size:1.5rem;font-weight:900;letter-spacing:-.03em;color:#fff;line-height:1.2}.Tools_roomHeroText__WwGU_{font-size:.86rem;line-height:1.6;color:#a7b4c8;word-break:keep-all}.Tools_roomHeroText__WwGU_ b{color:#6ee7b7;font-weight:800}.Tools_roomHeroBtn___vNyb{display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap;min-height:52px;padding:0 1.4rem;border-radius:999px;background:linear-gradient(135deg,#34d399,#10b981 55%,#059669);color:#052e1c;font-size:.98rem;font-weight:900;box-shadow:0 10px 28px rgba(16,185,129,.35),inset 0 1px 0 rgba(255,255,255,.35)}.Tools_roomHeroBtn___vNyb i{font-style:normal;transition:transform .22s cubic-bezier(.16,1,.3,1)}.Tools_roomHero__N1upX:hover .Tools_roomHeroBtn___vNyb i{transform:translateX(4px)}@media (max-width:760px){.Tools_roomHero__N1upX{grid-template-columns:minmax(0,1fr);gap:.9rem;padding:1.1rem}.Tools_roomHeroArt__k4AQD{justify-self:start}.Tools_roomHeroBtn___vNyb{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.Tools_roomHeroPhone__xa7ni i,.Tools_roomHero__N1upX:before{animation:none}}.Tools_loginGate__3FWC_{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:2rem 1.25rem;border-radius:18px;border:1px solid rgba(34,211,238,.3);background:linear-gradient(160deg,rgba(34,211,238,.08),rgba(168,85,247,.08));text-align:center}.Tools_loginGateArt__wS8vC{font-size:2rem;letter-spacing:.3rem}.Tools_loginGate__3FWC_ strong{font-size:1.15rem;font-weight:900;color:#f1f5f9}.Tools_loginGate__3FWC_ p{margin:0;max-width:32rem;font-size:.9rem;line-height:1.6;color:#94a3b8}.Tools_loginGateBtn__EoXCC{display:inline-flex;align-items:center;min-height:44px;padding:0 1.4rem;border-radius:999px;background:#22d3ee;color:#04121a;font-weight:900;text-decoration:none}.SongEdit_box__nclwM{grid-column:1/-1;display:flex;flex-direction:column;gap:.6rem;padding:.85rem;border-radius:14px;border:1px solid rgba(168,85,247,.55);background:rgba(124,58,237,.1)}.SongEdit_input__T4rSh{width:100%;box-sizing:border-box;min-height:42px;padding:0 .8rem;border-radius:10px;border:1px solid rgba(255,255,255,.16);background:rgba(2,6,23,.6);color:#f1f5f9;font:inherit;font-size:.95rem;font-weight:700}.SongEdit_input__T4rSh:focus{outline:none;border-color:#a855f7}.SongEdit_bpmRow__niPgx{display:flex;align-items:center;justify-content:center;gap:.4rem}.SongEdit_step__FsdYt{min-width:42px;height:42px;padding:0 .4rem;border-radius:12px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.05);color:#f1f5f9;font:inherit;font-size:.95rem;font-weight:700;cursor:pointer}.SongEdit_step__FsdYt:active{background:rgba(168,85,247,.3)}.SongEdit_bpm__IyuWB{display:flex;flex-direction:column;align-items:center}.SongEdit_bpm__IyuWB input{width:4.2rem;border:0;background:transparent;color:#fff;font:inherit;font-size:2rem;font-weight:800;text-align:center;font-variant-numeric:tabular-nums;-moz-appearance:textfield}.SongEdit_bpm__IyuWB input::-webkit-inner-spin-button,.SongEdit_bpm__IyuWB input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.SongEdit_bpm__IyuWB input:focus{outline:none}.SongEdit_bpm__IyuWB small{font-size:.66rem;font-weight:700;letter-spacing:.12em;color:#94a3b8}.SongEdit_range__ZOQ2b{width:100%;accent-color:#a855f7}.SongEdit_chips__LJsKh{display:flex;gap:.35rem;justify-content:center;flex-wrap:wrap}.SongEdit_chip__ByHml{min-height:36px;padding:0 .85rem;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:transparent;color:#cbd5e1;font:inherit;font-size:.82rem;font-weight:700;cursor:pointer}.SongEdit_chipOn__Hp_re{background:#7c3aed;border-color:#7c3aed;color:#fff}.SongEdit_err__NxucT{margin:0;color:#fca5a5;font-size:.82rem}.SongEdit_foot__MtMsR{display:flex;align-items:center;gap:.4rem}.SongEdit_grow__0HNNC{flex:1}.SongEdit_del__fbOWQ,.SongEdit_ghost__7wHD9,.SongEdit_primary__dcSYH{min-height:38px;padding:0 1rem;border-radius:999px;font:inherit;font-size:.85rem;font-weight:700;cursor:pointer}.SongEdit_primary__dcSYH{border:0;background:#7c3aed;color:#fff}.SongEdit_primary__dcSYH:disabled{opacity:.6}.SongEdit_ghost__7wHD9{border:1px solid rgba(255,255,255,.16);background:transparent;color:#e2e8f0}.SongEdit_del__fbOWQ{border:0;background:transparent;color:#fca5a5;padding:0 .5rem}.SongEdit_soundRow__IcRSt{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem;max-width:100%;padding:2px}@media (max-width:640px){.SongEdit_soundRow__IcRSt{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}}.SongEdit_soundRow__IcRSt::-webkit-scrollbar{display:none}.SongEdit_soundChip__eF8_Y{flex:none;min-height:36px;padding:0 .85rem;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.03);color:#cbd5e1;font:inherit;font-size:.8rem;font-weight:600;cursor:pointer;white-space:nowrap}.SongEdit_soundChip__eF8_Y:hover{border-color:rgba(168,85,247,.5)}.SongEdit_soundOn__HCUtq{background:rgba(168,85,247,.22);border-color:#a855f7;color:#fff}