.MorseCodeConverterTool_container__FyZxQ{width:100%}.MorseCodeConverterTool_workbench__wu_01{background:var(--paper-card);border:2px solid var(--ink);border-radius:var(--radius-lg);box-shadow:6px 6px 0 var(--ink);overflow:hidden}.MorseCodeConverterTool_windowHeader__BLTqf{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;background:#121310;color:#ffffff;padding:10px 18px;border-bottom:2px solid var(--ink)}.MorseCodeConverterTool_windowPath__OlrvR{font-family:var(--font-mono);font-size:.85rem;font-weight:700;letter-spacing:.04em;color:#e5e5e5}.MorseCodeConverterTool_windowBadges__azFGb{display:flex;align-items:center;gap:8px}.MorseCodeConverterTool_badge__Sgz6A{border:1px solid rgba(255,255,255,.32);border-radius:var(--radius-xs);padding:4px 9px;font-family:var(--font-mono);font-size:.8rem;font-weight:800;letter-spacing:.03em;color:#ffffff}.MorseCodeConverterTool_badgeLive__Btts5{background:var(--acid);border-color:var(--ink);color:var(--ink)}.MorseCodeConverterTool_modeTabs__TzjVR{display:grid;grid-template-columns:repeat(2,1fr);border-bottom:2px solid var(--ink);background:var(--paper-card)}.MorseCodeConverterTool_modeTab__dmKqv{padding:14px 10px;border:none;border-right:2px solid var(--ink);background:transparent;color:var(--ink);font-family:var(--font-mono);font-size:.85rem;font-weight:850;letter-spacing:.04em;text-align:center;cursor:pointer;transition:background var(--transition)}.MorseCodeConverterTool_modeTab__dmKqv:last-child{border-right:none}.MorseCodeConverterTool_modeTabActive__M3h3b{background:var(--acid)!important}.MorseCodeConverterTool_modeTab__dmKqv:not(.MorseCodeConverterTool_modeTabActive__M3h3b):hover{background:var(--paper-2)}.MorseCodeConverterTool_workspace__ZDa_R{padding:24px}.MorseCodeConverterTool_toolbar__LSX2n{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px}.MorseCodeConverterTool_segmentedSwitch__asnRU{display:inline-flex;border:1.5px solid var(--ink);border-radius:var(--radius-xs);overflow:hidden;background:#ffffff}.MorseCodeConverterTool_segmentBtn__C2hQ1{padding:7px 16px;border:none;border-right:1.5px solid var(--ink);background:transparent;color:var(--ink);font-size:.85rem;font-weight:700;cursor:pointer;transition:background var(--transition)}.MorseCodeConverterTool_segmentBtn__C2hQ1:last-child{border-right:none}.MorseCodeConverterTool_segmentBtnActive__5gny2{background:#121310!important;color:#ffffff!important}.MorseCodeConverterTool_segmentBtn__C2hQ1:not(.MorseCodeConverterTool_segmentBtnActive__5gny2):hover{background:var(--paper-2)}.MorseCodeConverterTool_clearBtn__RORou{padding:7px 16px;border:1.5px solid var(--ink);border-radius:var(--radius-xs);background:#ffffff;box-shadow:1.5px 1.5px 0 var(--ink);font-size:.85rem;font-weight:750;color:var(--ink);cursor:pointer;transition:transform .1s,box-shadow .1s}.MorseCodeConverterTool_clearBtn__RORou:hover{box-shadow:2.5px 2.5px 0 var(--ink)}.MorseCodeConverterTool_clearBtn__RORou:active{transform:translate(1px,1px);box-shadow:0 0 0 var(--ink)}.MorseCodeConverterTool_panelsWrap__mtih3{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:20px}.MorseCodeConverterTool_panelCard__BL46D{display:flex;flex-direction:column;background:#ffffff;border:1.5px solid var(--ink);border-radius:var(--radius-md);box-shadow:2.5px 2.5px 0 var(--ink);overflow:hidden}.MorseCodeConverterTool_panelHeader__XyYLH{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:11px 16px;border-bottom:1.5px solid var(--ink);background:var(--paper-card)}.MorseCodeConverterTool_panelTitleBlock__S2c1D{display:flex;align-items:baseline;gap:8px}.MorseCodeConverterTool_panelTitle__7N_Uf{font-size:.9rem;font-weight:850;color:var(--ink)}.MorseCodeConverterTool_panelTag__yY1S2{font-family:var(--font-mono);font-size:.8rem;font-weight:800;letter-spacing:.05em;color:var(--muted)}.MorseCodeConverterTool_actionBtn__8IiRg{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:1.5px solid var(--ink);border-radius:var(--radius-xs);background:#ffffff;box-shadow:1.5px 1.5px 0 var(--ink);font-size:.85rem;font-weight:750;color:var(--ink);cursor:pointer;transition:transform .1s,box-shadow .1s}.MorseCodeConverterTool_actionBtn__8IiRg:hover{box-shadow:2.5px 2.5px 0 var(--ink)}.MorseCodeConverterTool_actionBtn__8IiRg:active{transform:translate(1px,1px);box-shadow:0 0 0 var(--ink)}.MorseCodeConverterTool_actionBtn__8IiRg:disabled{opacity:.55;cursor:not-allowed;box-shadow:1.5px 1.5px 0 var(--ink);transform:none}.MorseCodeConverterTool_panelTextarea__us8TI{width:100%;min-height:220px;padding:16px;font-family:var(--font-mono);font-size:.95rem;line-height:1.7;border:none;background:#eae5da;color:var(--ink);resize:vertical;outline:none}.MorseCodeConverterTool_panelTextarea__us8TI::placeholder{color:#8c887f}.MorseCodeConverterTool_panelFooter___UOZT{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 16px;border-top:1.5px solid var(--ink);background:var(--paper-card);font-family:var(--font-mono);font-size:.8rem;font-weight:700;color:var(--muted)}.MorseCodeConverterTool_swapButton__M3tft{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;border-radius:50%;background:var(--acid);border:2px solid var(--ink);box-shadow:2.5px 2.5px 0 var(--ink);display:grid;place-items:center;color:var(--ink);cursor:pointer;z-index:2;transition:transform .15s ease,box-shadow .15s ease}.MorseCodeConverterTool_swapButton__M3tft:hover{box-shadow:3.5px 3.5px 0 var(--ink)}.MorseCodeConverterTool_swapButton__M3tft:active{transform:translate(-49%,-49%);box-shadow:1px 1px 0 var(--ink)}.MorseCodeConverterTool_statusRow__wNk5B{margin-top:14px;font-size:.85rem;font-weight:650;color:var(--muted);min-height:1.2em}.MorseCodeConverterTool_statusRow__wNk5B[data-error=true]{color:var(--color-danger)}.MorseCodeConverterTool_audioBar__VmkG_{margin-top:18px;border:1.5px solid var(--ink);border-radius:var(--radius-md);background:linear-gradient(135deg,rgba(216,255,72,.18),var(--paper-card));box-shadow:2.5px 2.5px 0 var(--ink);overflow:hidden}.MorseCodeConverterTool_audioBarHead__6LPRU{display:flex;align-items:center;gap:10px;padding:10px 16px;border-bottom:1.5px solid var(--ink)}.MorseCodeConverterTool_audioTitle__uRTUw{font-size:.9rem;font-weight:850;color:var(--ink)}.MorseCodeConverterTool_audioLocalBadge__Q2DBO{border:1px solid var(--ink);border-radius:var(--radius-pill);padding:2px 10px;background:var(--ink);color:#ffffff;font-family:var(--font-mono);font-size:.68rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.MorseCodeConverterTool_audioLimitHint__4AMn3{margin:0;padding:0 16px 14px;color:var(--muted);font-size:.78rem;line-height:1.45}.MorseCodeConverterTool_audioControls__jIzEN{display:flex;flex-wrap:wrap;align-items:center;gap:18px;padding:16px}.MorseCodeConverterTool_playButton__E7rQ_{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border:1.5px solid var(--ink);border-radius:var(--radius-pill);background:var(--ink);color:#ffffff;font-size:.88rem;font-weight:850;cursor:pointer;box-shadow:2.5px 2.5px 0 rgba(18,19,16,.35);transition:transform .1s ease,box-shadow .1s ease}.MorseCodeConverterTool_playButton__E7rQ_:hover{transform:translate(-1px,-1px);box-shadow:3.5px 3.5px 0 rgba(18,19,16,.35)}.MorseCodeConverterTool_playButton__E7rQ_:active{transform:translate(1px,1px);box-shadow:0 0 0 rgba(18,19,16,.35)}.MorseCodeConverterTool_playButtonActive__GhKZa{background:var(--coral,#ff6d4a);border-color:var(--ink);color:var(--ink)}.MorseCodeConverterTool_sliderGroup__JSTQ_{display:flex;flex-direction:column;gap:4px;min-width:150px}.MorseCodeConverterTool_sliderLabel__hk47T{font-family:var(--font-mono);font-size:.75rem;font-weight:800;letter-spacing:.03em;color:var(--muted);text-transform:uppercase}.MorseCodeConverterTool_sliderLabel__hk47T strong{color:var(--ink)}.MorseCodeConverterTool_sliderInput__dJ7xb{width:100%;accent-color:var(--ink);cursor:pointer}.MorseCodeConverterTool_audioEmptyHint__fGgzZ{margin-top:18px;padding:14px 16px;border:1.5px dashed var(--color-border-strong);border-radius:var(--radius-md);color:var(--muted);font-size:.85rem;text-align:center}.MorseCodeConverterTool_helperGrid__d6FSG{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}.MorseCodeConverterTool_helperCard__MhvNL{border:1px solid var(--color-border);border-radius:var(--radius-xs);background:var(--paper-card);padding:12px 14px}.MorseCodeConverterTool_helperCardTitle___Y7D1{display:block;font-size:.85rem;font-weight:800;color:var(--ink)}.MorseCodeConverterTool_helperCardText__Kyhjj{display:block;margin-top:4px;color:var(--muted);font-size:.8rem;line-height:1.45}.MorseCodeConverterTool_referenceIntro__SP1kc{margin:0 0 20px;color:var(--muted);font-size:.88rem;line-height:1.55;max-width:640px}.MorseCodeConverterTool_referenceGroup__YNqzv{margin-bottom:22px}.MorseCodeConverterTool_referenceGroup__YNqzv:last-child{margin-bottom:0}.MorseCodeConverterTool_referenceGroupTitle__2ipa_{display:block;margin-bottom:10px;font-family:var(--font-mono);font-size:.78rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.MorseCodeConverterTool_referenceGrid__x_Ese{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px}.MorseCodeConverterTool_referenceTile__EYi3Y{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 6px;border:1.5px solid var(--ink);border-radius:var(--radius-xs);background:#ffffff;cursor:pointer;transition:transform .1s ease,box-shadow .1s ease,background .1s ease}.MorseCodeConverterTool_referenceTile__EYi3Y:hover{transform:translate(-1px,-1px);box-shadow:2px 2px 0 var(--ink)}.MorseCodeConverterTool_referenceTile__EYi3Y:active{transform:translate(1px,1px)}.MorseCodeConverterTool_referenceTilePlaying__IZIjb{background:var(--acid)!important;box-shadow:2px 2px 0 var(--ink)}.MorseCodeConverterTool_referenceChar__dh5bA{font-size:1.05rem;font-weight:850;color:var(--ink)}.MorseCodeConverterTool_referenceCode__8lQKl{font-family:var(--font-mono);font-size:.78rem;font-weight:700;color:var(--muted);letter-spacing:.03em}@media (max-width:860px){.MorseCodeConverterTool_panelsWrap__mtih3{grid-template-columns:1fr}.MorseCodeConverterTool_swapButton__M3tft{position:static;transform:none;margin:-6px auto}.MorseCodeConverterTool_swapButton__M3tft:active{transform:translateY(1px)}.MorseCodeConverterTool_helperGrid__d6FSG{grid-template-columns:1fr}}@media (max-width:640px){.MorseCodeConverterTool_modeTabs__TzjVR{grid-template-columns:1fr}.MorseCodeConverterTool_modeTab__dmKqv{border-right:none;border-bottom:1.5px solid var(--ink)}.MorseCodeConverterTool_workspace__ZDa_R{padding:16px}.MorseCodeConverterTool_toolbar__LSX2n{align-items:flex-start;flex-direction:column}.MorseCodeConverterTool_audioControls__jIzEN{flex-direction:column;align-items:stretch}.MorseCodeConverterTool_sliderGroup__JSTQ_{min-width:0}}