.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(330px,1fr));gap:1rem;align-items:start}.Tools_card__V_RsM{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{text-align:center;padding:.6rem 0;color:#cbd5e1}.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}.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{font-size:.86rem;font-weight:900;color:#d8b4fe}