.LettersToNumbers_container__1YaRF{background:linear-gradient(135deg,#0a0a0a,#1a1a1a);color:#e0e0e0;padding:20px;border-radius:14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.LettersToNumbers_header__PaYJT{max-width:1200px;margin:0 auto 30px;text-align:center}.LettersToNumbers_title__XP735{font-size:42px;font-weight:700;margin:0 0 10px;background:linear-gradient(135deg,#ffcf98,#ffa458);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:LettersToNumbers_fadeInDown__ld77x .6s ease-out}.LettersToNumbers_subtitle___TeJp{font-size:14px;color:#888;margin:0;animation:LettersToNumbers_fadeIn__pYGij .8s ease-out}.LettersToNumbers_example__FHIV4{max-width:1200px;margin:0 auto 20px;padding:15px 20px;background:rgba(255,207,152,.08);border:1px solid rgba(255,207,152,.2);border-radius:12px;display:flex;justify-content:space-between;align-items:center;animation:LettersToNumbers_slideIn__XknL6 .5s ease-out}.LettersToNumbers_exampleText__ApFkS{font-size:14px;color:#ffcf98}.LettersToNumbers_exampleButton__aODX7{background:transparent;border:1px solid #ffcf98;color:#ffcf98;padding:8px 20px;border-radius:8px;cursor:pointer;font-size:13px;font-weight:500;transition:all .2s ease}.LettersToNumbers_exampleButton__aODX7:hover{background:rgba(255,207,152,.15);transform:translateY(-1px)}.LettersToNumbers_featureHighlight__Jg_ZN{max-width:1200px;margin:0 auto 20px;padding:20px 24px;background:linear-gradient(135deg,rgba(138,43,226,.15),rgba(75,0,130,.15));border:2px solid rgba(138,43,226,.4);border-radius:12px;display:flex;align-items:center;gap:16px;animation:LettersToNumbers_slideIn__XknL6 .6s ease-out;box-shadow:0 4px 20px rgba(138,43,226,.2)}.LettersToNumbers_highlightIcon__Knxig{color:#8a2be2;flex-shrink:0;display:flex;align-items:center;justify-content:center}.LettersToNumbers_highlightContent__1pYIF{flex:1}.LettersToNumbers_highlightTitle__oU2Mz{font-size:16px;font-weight:700;color:#fff;margin-bottom:4px}.LettersToNumbers_highlightText__u1TKE{font-size:13px;color:#ccc;line-height:1.5}.LettersToNumbers_highlightButton__Fpt8p{background:linear-gradient(135deg,#8a2be2,indigo);border:none;color:#fff;padding:10px 24px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;transition:all .2s ease;box-shadow:0 2px 10px rgba(138,43,226,.3);white-space:nowrap}.LettersToNumbers_highlightButton__Fpt8p:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(138,43,226,.4)}.LettersToNumbers_suggestion__CzIXz{max-width:1200px;margin:0 auto 20px;padding:12px 20px;background:rgba(100,200,255,.1);border:1px solid rgba(100,200,255,.3);border-radius:10px;font-size:14px;color:#aaa;animation:LettersToNumbers_slideIn__XknL6 .4s ease-out}.LettersToNumbers_suggestionLink__FT4qq{color:#64c8ff;cursor:pointer;text-decoration:underline;transition:color .2s}.LettersToNumbers_suggestionLink__FT4qq:hover{color:#8fd8ff}.LettersToNumbers_mainContent__5l_zf{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.LettersToNumbers_mainLayout__XBq3j{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:start}.LettersToNumbers_leftPanel__xc_L6{display:flex;flex-direction:column}.LettersToNumbers_rightPanel__tyRmJ{display:flex;flex-direction:column;gap:20px;position:sticky;top:20px}.LettersToNumbers_inputSection__U0KVA{animation:LettersToNumbers_fadeInUp__C928E .6s ease-out}.LettersToNumbers_sectionHeader___IEQE{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.LettersToNumbers_label__95cwC{font-size:16px;font-weight:600;color:#fff}.LettersToNumbers_charCount__c0jAa{font-size:13px;color:#888}.LettersToNumbers_total__0ROf_{font-size:14px;color:#ffcf98;font-weight:600;animation:LettersToNumbers_pulse__R9YH5 .3s ease-out}.LettersToNumbers_textarea__1cFXw{width:100%;min-height:200px;padding:16px;background:#1a1a1a;border:2px solid #2a2a2a;border-radius:12px;color:#e0e0e0;font-size:15px;font-family:inherit;resize:vertical;outline:none;transition:border-color .3s ease,box-shadow .3s ease;box-sizing:border-box}.LettersToNumbers_textarea__1cFXw:focus{border-color:#ffcf98;box-shadow:0 0 0 3px rgba(255,207,152,.1)}.LettersToNumbers_controls__HM4Mu{display:flex;gap:12px;animation:LettersToNumbers_fadeInUp__C928E .7s ease-out}.LettersToNumbers_clearButton__1CptB{flex:1;padding:14px 28px;background:#2a2a2a;border:1px solid #3a3a3a;border-radius:10px;color:#e0e0e0;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s ease}.LettersToNumbers_clearButton__1CptB:hover{background:#333;border-color:#444;transform:translateY(-1px)}.LettersToNumbers_advancedButton__4aqwM{flex:1;padding:14px 28px;background:#2a2a2a;border:1px solid #3a3a3a;border-radius:10px;color:#e0e0e0;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s ease}.LettersToNumbers_advancedButton__4aqwM:hover{background:#333;border-color:#444}.LettersToNumbers_advancedButtonActive___j3wI{flex:1;padding:14px 28px;background:rgba(255,207,152,.15);border:1px solid rgba(255,207,152,.4);border-radius:10px;color:#ffcf98;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s ease}.LettersToNumbers_advancedButtonActive___j3wI:hover{background:rgba(255,207,152,.2);border-color:rgba(255,207,152,.5)}.LettersToNumbers_advancedPanel__n2lV3{padding:24px;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;animation:LettersToNumbers_expandIn__rSy6j .3s ease-out;display:grid;grid-template-columns:1fr 1fr;gap:30px}.LettersToNumbers_optionGroup__UEDZg{display:flex;flex-direction:column;gap:10px}.LettersToNumbers_optionLabel__VlEpP{font-size:14px;font-weight:600;color:#fff;display:block}.LettersToNumbers_customCheckbox__IGjiU{display:flex;align-items:center;cursor:pointer;user-select:none;position:relative;padding-left:32px;min-height:24px}.LettersToNumbers_customCheckbox__IGjiU input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.LettersToNumbers_checkmark__Wi5SE{position:absolute;left:0;height:20px;width:20px;background-color:#0a0a0a;border:2px solid #3a3a3a;border-radius:4px;transition:all .2s ease}.LettersToNumbers_customCheckbox__IGjiU:hover .LettersToNumbers_checkmark__Wi5SE{border-color:#ffcf98}.LettersToNumbers_customCheckbox__IGjiU input:checked~.LettersToNumbers_checkmark__Wi5SE{background-color:#ffcf98;border-color:#ffcf98}.LettersToNumbers_checkmark__Wi5SE:after{content:"";position:absolute;display:none;left:6px;top:2px;width:5px;height:10px;border:solid #000;border-width:0 2px 2px 0;transform:rotate(45deg)}.LettersToNumbers_customCheckbox__IGjiU input:checked~.LettersToNumbers_checkmark__Wi5SE:after{display:block}.LettersToNumbers_checkboxText__LMZo6{font-size:14px;color:#ccc;transition:color .2s}.LettersToNumbers_customCheckbox__IGjiU:hover .LettersToNumbers_checkboxText__LMZo6{color:#fff}.LettersToNumbers_checkboxRow__RE_lY,.LettersToNumbers_radioGroup__567df{display:flex;flex-direction:column;gap:12px}.LettersToNumbers_customRadio__bEvev{display:flex;align-items:center;cursor:pointer;user-select:none;position:relative;padding-left:32px;min-height:24px}.LettersToNumbers_customRadio__bEvev input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.LettersToNumbers_radiomark___ig0W{position:absolute;left:0;height:20px;width:20px;background-color:#0a0a0a;border:2px solid #3a3a3a;border-radius:50%;transition:all .2s ease}.LettersToNumbers_customRadio__bEvev input:checked~.LettersToNumbers_radiomark___ig0W,.LettersToNumbers_customRadio__bEvev:hover .LettersToNumbers_radiomark___ig0W{border-color:#ffcf98}.LettersToNumbers_radiomark___ig0W:after{content:"";position:absolute;display:none;left:4px;top:4px;width:8px;height:8px;border-radius:50%;background:#ffcf98}.LettersToNumbers_customRadio__bEvev input:checked~.LettersToNumbers_radiomark___ig0W:after{display:block}.LettersToNumbers_radioText__tCXB6{font-size:14px;color:#ccc;transition:color .2s}.LettersToNumbers_customRadio__bEvev:hover .LettersToNumbers_radioText__tCXB6{color:#fff}.LettersToNumbers_select__EF0ft{width:100%;padding:10px 14px;background:#0a0a0a;border:1px solid #3a3a3a;border-radius:8px;color:#e0e0e0;font-size:14px;cursor:pointer;outline:none;transition:border-color .2s,box-shadow .2s}.LettersToNumbers_select__EF0ft:focus{border-color:#ffcf98;box-shadow:0 0 0 3px rgba(255,207,152,.1)}.LettersToNumbers_select__EF0ft:disabled{opacity:.5;cursor:not-allowed}.LettersToNumbers_disabledNote__QN4j6{font-size:12px;color:#888;margin:5px 0 0;font-style:italic}.LettersToNumbers_customMappingSection__0OVlx{padding:20px;background:#0a0a0a;border-radius:10px;border:1px solid #2a2a2a;animation:LettersToNumbers_fadeIn__pYGij .3s ease-out;grid-column:1/-1}.LettersToNumbers_mappingHeader__RLrvC{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.LettersToNumbers_mappingContainer__G3HVa{display:flex;flex-direction:column;gap:30px}.LettersToNumbers_mappingSubsection__u1r9z{display:flex;flex-direction:column;gap:12px}.LettersToNumbers_mappingSubheader__xwFfC{font-size:13px;font-weight:600;color:#8a2be2;text-transform:uppercase;letter-spacing:.5px}.LettersToNumbers_resetButton__J7iSR{padding:6px 16px;background:rgba(255,207,152,.15);border:1px solid rgba(255,207,152,.4);border-radius:6px;color:#ffcf98;font-size:13px;cursor:pointer;transition:all .2s}.LettersToNumbers_resetButton__J7iSR:hover{background:rgba(255,207,152,.25)}.LettersToNumbers_mappingGrid__EH9Tx{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:10px;animation:LettersToNumbers_fadeIn__pYGij .3s ease-out}.LettersToNumbers_mappingItem___SrxU{display:flex;align-items:center;gap:4px}.LettersToNumbers_mappingLetter__ynMKh{font-size:14px;font-weight:600;color:#ffcf98}.LettersToNumbers_mappingInput__lz5hz{width:50px;padding:6px 3px;background:#1a1a1a;border:1px solid #3a3a3a;border-radius:6px;color:#e0e0e0;font-size:13px;outline:none;transition:border-color .2s}.LettersToNumbers_tinyTip__rRogx{font-size:.8rem;opacity:.7;font-weight:400}.LettersToNumbers_mappingInput__lz5hz:focus{border-color:#ffcf98}.LettersToNumbers_outputSection__G2sfo{animation:LettersToNumbers_fadeInUp__C928E .8s ease-out}.LettersToNumbers_outputBox__CxP3k{min-height:200px;max-height:400px;overflow-y:auto;padding:16px;background:#1a1a1a;border:2px solid #2a2a2a;border-radius:12px;color:#e0e0e0;font-size:15px;line-height:1.6;white-space:pre-wrap;word-break:break-word;transition:border-color .3s}.LettersToNumbers_outputBox__CxP3k:hover{border-color:#3a3a3a}.LettersToNumbers_placeholder__1ySwl{color:#555;font-style:italic}.LettersToNumbers_actions__9XJt6{display:flex;gap:12px;animation:LettersToNumbers_fadeInUp__C928E .9s ease-out}.LettersToNumbers_copyButton__j8ZJ_{flex:1;padding:14px 28px;background:linear-gradient(135deg,#ffcf98,#ffa458);border:none;border-radius:10px;color:#000;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 15px rgba(255,207,152,.3)}.LettersToNumbers_copyButton__j8ZJ_:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,207,152,.4)}.LettersToNumbers_copyButton__j8ZJ_:active{transform:translateY(0)}.LettersToNumbers_copyButton__j8ZJ_:disabled{opacity:.5;cursor:not-allowed;transform:none}.LettersToNumbers_downloadButton__W_ig3{flex:1;padding:14px 28px;background:#2a2a2a;border:1px solid #3a3a3a;border-radius:10px;color:#e0e0e0;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s ease}.LettersToNumbers_downloadButton__W_ig3:hover:not(:disabled){background:#333;border-color:#ffcf98;color:#ffcf98;transform:translateY(-1px)}.LettersToNumbers_downloadButton__W_ig3:disabled{opacity:.5;cursor:not-allowed}.LettersToNumbers_shortcuts__4yjad{max-width:1200px;margin:30px auto 0;padding:20px;text-align:center;font-size:13px;color:#666;border-top:1px solid #2a2a2a}.LettersToNumbers_shortcutText__G04VO{font-weight:600;margin-right:15px}.LettersToNumbers_shortcut__RJa5H{margin-right:15px;padding:4px 8px;background:#1a1a1a;border-radius:4px;font-family:Courier New,monospace}@keyframes LettersToNumbers_fadeIn__pYGij{0%{opacity:0}to{opacity:1}}@keyframes LettersToNumbers_fadeInDown__ld77x{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes LettersToNumbers_fadeInUp__C928E{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes LettersToNumbers_slideIn__XknL6{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes LettersToNumbers_expandIn__rSy6j{0%{opacity:0;max-height:0}to{opacity:1;max-height:2000px}}@keyframes LettersToNumbers_pulse__R9YH5{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.LettersToNumbers_outputBox__CxP3k::-webkit-scrollbar{width:8px}.LettersToNumbers_outputBox__CxP3k::-webkit-scrollbar-track{background:#0a0a0a;border-radius:4px}.LettersToNumbers_outputBox__CxP3k::-webkit-scrollbar-thumb{background:#3a3a3a;border-radius:4px}.LettersToNumbers_outputBox__CxP3k::-webkit-scrollbar-thumb:hover{background:#4a4a4a}@media (max-width:968px){.LettersToNumbers_mainLayout__XBq3j{grid-template-columns:1fr;gap:20px}.LettersToNumbers_rightPanel__tyRmJ{position:static}.LettersToNumbers_advancedPanel__n2lV3{grid-template-columns:1fr;gap:20px}.LettersToNumbers_featureHighlight__Jg_ZN{flex-direction:column;text-align:center}.LettersToNumbers_highlightButton__Fpt8p{width:100%}}@media (max-width:768px){.LettersToNumbers_container__1YaRF{padding:15px}.LettersToNumbers_title__XP735{font-size:32px}.LettersToNumbers_example__FHIV4{flex-direction:column;gap:10px;text-align:center}.LettersToNumbers_featureHighlight__Jg_ZN{padding:16px}.LettersToNumbers_highlightIcon__Knxig{display:flex;align-items:center;justify-content:center}.LettersToNumbers_highlightTitle__oU2Mz{font-size:15px}.LettersToNumbers_highlightText__u1TKE{font-size:12px}.LettersToNumbers_controls__HM4Mu{flex-direction:column}.LettersToNumbers_advancedButtonActive___j3wI,.LettersToNumbers_advancedButton__4aqwM,.LettersToNumbers_clearButton__1CptB{width:100%}.LettersToNumbers_actions__9XJt6{flex-direction:column}.LettersToNumbers_copyButton__j8ZJ_,.LettersToNumbers_downloadButton__W_ig3{width:100%}.LettersToNumbers_checkboxRow__RE_lY,.LettersToNumbers_radioGroup__567df{gap:10px}.LettersToNumbers_mappingGrid__EH9Tx{grid-template-columns:repeat(auto-fill,minmax(60px,1fr))}.LettersToNumbers_outputBox__CxP3k,.LettersToNumbers_textarea__1cFXw{min-height:150px}}@media (max-width:480px){.LettersToNumbers_title__XP735{font-size:28px}.LettersToNumbers_outputBox__CxP3k,.LettersToNumbers_textarea__1cFXw{min-height:120px;font-size:14px}.LettersToNumbers_mappingGrid__EH9Tx{grid-template-columns:repeat(auto-fill,minmax(55px,1fr));gap:8px}.LettersToNumbers_highlightIcon__Knxig{display:flex;align-items:center;justify-content:center}}