.Tuner_container__VszCL{max-width:700px;margin:0 auto;padding:16px 24px;min-height:auto;background:#f7f8fa}.Tuner_header__Tw_pT{text-align:center;margin-bottom:16px}.Tuner_title__BSSI5{color:#1f2733!important;margin-bottom:4px!important;font-weight:700!important;font-size:1.9rem!important;display:flex;align-items:center;justify-content:center;gap:12px}.Tuner_titleIcon___ABgs{font-size:1.7rem;color:#22c55e;animation:Tuner_pulse__cV8wU 2s ease-in-out infinite}@keyframes Tuner_pulse__cV8wU{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.Tuner_subtitle__fomxU{color:#5b6472;font-size:.9rem;line-height:1.5}.Tuner_tunerDisplay__GRegG{background:#ffffff;border-radius:24px;padding:32px;margin-bottom:24px;box-shadow:0 10px 40px rgba(17,24,39,.08),inset 0 1px 0 rgba(255,255,255,.1);border:1px solid #e6e8ec;display:flex;flex-direction:column;align-items:center}.Tuner_meterContainer__XBW_C{position:relative;width:280px;height:140px;margin-bottom:24px;overflow:hidden}.Tuner_meterScale__R24ar{position:absolute;top:0;left:0;right:0;display:flex;justify-content:space-between;padding:0 10px}.Tuner_meterMark__hdGy4{display:flex;flex-direction:column;align-items:center;gap:4px}.Tuner_meterTick__0_Y9S{width:2px;height:20px;background:#e6e8ec}.Tuner_meterMark__hdGy4:nth-child(3) .Tuner_meterTick__0_Y9S{height:30px;width:3px;background:#22c55e}.Tuner_meterLabel__AjJlF{font-size:.75rem;color:#99a1ad}.Tuner_meterMark__hdGy4:nth-child(3) .Tuner_meterLabel__AjJlF{color:#22c55e;font-weight:600}.Tuner_meterNeedle__15pBR{position:absolute;bottom:10px;left:50%;width:4px;height:100px;background:#22c55e;border-radius:2px;transform-origin:bottom center;transition:transform .15s ease-out,background-color .3s ease;box-shadow:0 0 10px currentColor}.Tuner_meterCenter__Ed2en{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:20px;height:20px;background:linear-gradient(135deg,#e2541d,#ff6b35);border-radius:50%;border:3px solid #ffffff}.Tuner_noteDisplay__boho_{text-align:center;margin-bottom:24px}.Tuner_currentNote__SkDq_{font-size:5rem;font-weight:800;line-height:1;transition:color .3s ease;position:relative;display:inline-block}.Tuner_octave__RcEUD{font-size:1.5rem;position:absolute;bottom:.5rem;right:-1.5rem;color:#99a1ad;font-weight:400}.Tuner_frequency__bGbvz{font-size:1.2rem;color:#5b6472;margin-top:8px;font-family:Courier New,monospace}.Tuner_tuningIndicator__4IFSB{margin-top:12px;padding:8px 24px;border-radius:20px;font-size:1rem;font-weight:600;display:inline-block}.Tuner_tuningIndicator__4IFSB.Tuner_perfect__iiINU{background:rgba(34,197,94,.2);color:#22c55e;border:1px solid rgba(34,197,94,.4)}.Tuner_tuningIndicator__4IFSB.Tuner_good__gGuIw{background:rgba(132,204,22,.2);color:#84cc16;border:1px solid rgba(132,204,22,.4)}.Tuner_tuningIndicator__4IFSB.Tuner_close__PYUqL{background:rgba(234,179,8,.2);color:#eab308;border:1px solid rgba(234,179,8,.4)}.Tuner_tuningIndicator__4IFSB.Tuner_off__0kXUL{background:rgba(239,68,68,.2);color:#ef4444;border:1px solid rgba(239,68,68,.4)}.Tuner_startButton__yhGro{height:56px!important;padding:0 48px!important;font-size:1.1rem!important;font-weight:700!important;border-radius:28px!important;background:linear-gradient(135deg,#22c55e,#16a34a)!important;border:none!important;box-shadow:0 8px 25px rgba(34,197,94,.4)!important;transition:all .3s ease!important}.Tuner_startButton__yhGro:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(34,197,94,.5)!important}.Tuner_startButton__yhGro.Tuner_listening__4FwJn{background:linear-gradient(135deg,#ef4444,#dc2626)!important;box-shadow:0 8px 25px rgba(239,68,68,.4)!important;animation:Tuner_glow__aBVR2 1.5s ease-in-out infinite}@keyframes Tuner_glow__aBVR2{0%,to{box-shadow:0 8px 25px rgba(239,68,68,.4)}50%{box-shadow:0 8px 35px rgba(239,68,68,.6)}}.Tuner_selectorSection__i8yFh{margin-bottom:24px}.Tuner_selectorCard__PDmSe{background:#ffffff;border:1px solid #e6e8ec;border-radius:12px;padding:16px}.Tuner_selectorLabel__uK4iS{font-size:.9rem;font-weight:600;color:#1f2733;margin-bottom:8px}.Tuner_selector__7CC3l{width:100%}.Tuner_selector__7CC3l .ant-select-selector{background:#ffffff!important;border:1px solid #e6e8ec!important;border-radius:10px!important;height:44px!important}.Tuner_selector__7CC3l .ant-select-selection-item{color:#1f2733!important;line-height:42px!important}.Tuner_stringsSection__p_ju9{background:#ffffff;border-radius:16px;padding:20px;margin-bottom:24px;border:1px solid #e6e8ec}.Tuner_sectionTitle__UtKdL{font-size:1rem;font-weight:600;color:#1f2733;margin-bottom:16px;text-align:center}.Tuner_stringsGrid__uubaz{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.Tuner_stringCard__HzKdD{width:70px;height:90px;background:#f1f3f6!important;border:2px solid #e6e8ec!important;border-radius:12px!important;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.Tuner_stringCard__HzKdD:hover{background:rgba(255,107,53,.08)!important;border-color:rgba(255,107,53,.5)!important;transform:translateY(-2px)}.Tuner_stringCard__HzKdD.Tuner_active__EXZjk{background:rgba(255,107,53,.15)!important;border-color:#ff6b35!important}.Tuner_stringCard__HzKdD.Tuner_matching__glPK1{animation:Tuner_matchPulse__CYxmf .5s ease-in-out}@keyframes Tuner_matchPulse__CYxmf{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.Tuner_stringCard__HzKdD .ant-card-body{padding:0!important;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.Tuner_stringNote__lyGii{font-size:1.5rem;font-weight:700}.Tuner_stringNumber__fMiS5{font-size:.75rem;color:#99a1ad;margin-top:4px}.Tuner_playIcon__XKGvA{position:absolute;bottom:6px;right:6px;font-size:.8rem;color:#99a1ad}.Tuner_stringCard__HzKdD:hover .Tuner_playIcon__XKGvA{color:#ff6b35}.Tuner_advancedSection__1VZWv{background:#ffffff;border-radius:16px;padding:16px 20px;margin-bottom:24px;border:1px solid #e6e8ec}.Tuner_advancedBtn__F4o_O{color:#5b6472!important;width:100%;justify-content:center}.Tuner_advancedBtn__F4o_O:hover{color:#ff6b35!important}.Tuner_advancedContent__hwNuM{margin-top:16px;padding-top:16px;border-top:1px solid #e6e8ec}.Tuner_settingItem__rf3qR{display:flex;flex-direction:column;gap:12px}.Tuner_settingLabel__nw2vB{font-size:.9rem;color:#5b6472}.Tuner_referenceSlider__67uwO .ant-slider-rail{background:#f1f3f6}.Tuner_referenceSlider__67uwO .ant-slider-track{background:#22c55e}.Tuner_referenceSlider__67uwO .ant-slider-handle:after{background:#22c55e!important;box-shadow:0 0 8px rgba(34,197,94,.5)!important}.Tuner_referenceSlider__67uwO .ant-slider-mark-text{color:#99a1ad}.Tuner_autoSwitch__L7xul.ant-switch-checked{background:linear-gradient(135deg,#22c55e,#16a34a)!important}.Tuner_helpSection__4gphU{background:#ffffff;border-radius:16px;padding:20px;border:1px solid #e6e8ec}.Tuner_helpTitle__mfqMM{color:#1f2733!important;margin-bottom:16px!important;text-align:center}.Tuner_helpSteps___Y5SB{display:flex;flex-direction:column;gap:12px}.Tuner_helpStep__S5r8X{display:flex;align-items:center;gap:12px;color:#5b6472;font-size:.9rem}.Tuner_stepNumber__I9rXC{width:28px;height:28px;background:linear-gradient(135deg,#ff6b35,#ff9f1c);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:#ffffff;font-size:.85rem;flex-shrink:0}@media (max-width:768px){.Tuner_container__VszCL{padding:16px}.Tuner_tunerDisplay__GRegG{padding:24px 16px;border-radius:20px}.Tuner_meterContainer__XBW_C{width:240px;height:120px}.Tuner_meterNeedle__15pBR{height:85px}.Tuner_currentNote__SkDq_{font-size:4rem}.Tuner_octave__RcEUD{font-size:1.2rem;right:-1.2rem}.Tuner_stringCard__HzKdD{width:60px;height:80px}.Tuner_stringNote__lyGii{font-size:1.3rem}}@media (max-width:480px){.Tuner_container__VszCL{padding:12px}.Tuner_header__Tw_pT{margin-bottom:16px}.Tuner_title__BSSI5{font-size:1.6rem!important}.Tuner_tunerDisplay__GRegG{padding:20px 12px;border-radius:16px;margin-bottom:16px}.Tuner_meterContainer__XBW_C{width:200px;height:100px;margin-bottom:16px}.Tuner_meterNeedle__15pBR{height:70px;width:3px}.Tuner_meterTick__0_Y9S{height:15px}.Tuner_meterMark__hdGy4:nth-child(3) .Tuner_meterTick__0_Y9S{height:22px}.Tuner_meterLabel__AjJlF{font-size:.65rem}.Tuner_currentNote__SkDq_{font-size:3rem}.Tuner_octave__RcEUD{font-size:1rem;right:-1rem;bottom:.3rem}.Tuner_frequency__bGbvz{font-size:1rem}.Tuner_tuningIndicator__4IFSB{padding:6px 16px;font-size:.9rem}.Tuner_startButton__yhGro{height:50px!important;padding:0 32px!important;font-size:1rem!important}.Tuner_selectorSection__i8yFh{margin-bottom:16px}.Tuner_selectorCard__PDmSe{padding:12px}.Tuner_stringsSection__p_ju9{padding:16px;border-radius:12px;margin-bottom:16px}.Tuner_stringsGrid__uubaz{gap:8px}.Tuner_stringCard__HzKdD{width:52px;height:70px;border-radius:10px!important}.Tuner_stringNote__lyGii{font-size:1.1rem}.Tuner_stringNumber__fMiS5{font-size:.65rem}.Tuner_advancedSection__1VZWv{padding:12px 16px;border-radius:12px;margin-bottom:16px}.Tuner_helpSection__4gphU{padding:16px;border-radius:12px}.Tuner_helpStep__S5r8X{font-size:.85rem}.Tuner_stepNumber__I9rXC{width:24px;height:24px;font-size:.8rem}}