.UnicodeTextConverter_container__1KJqx{display:flex;flex-direction:row;gap:2rem;padding:1rem 0}.UnicodeTextConverter_section__4a_2B{background-color:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);padding:1.5rem;transition:box-shadow .2s ease}.UnicodeTextConverter_section__4a_2B:hover{box-shadow:0 4px 16px rgba(0,0,0,.12)}.UnicodeTextConverter_sectionTitle__HjIPz{text-align:center;font-size:1.5rem;font-weight:600;margin:0 0 1.25rem;color:#1f2d3d;letter-spacing:-.3px}.UnicodeTextConverter_inputTextarea__64B74,.UnicodeTextConverter_outputTextarea__EesKk{width:92%;padding:.75rem 1rem;font-size:.95rem;font-family:SF Mono,Menlo,Monaco,Cascadia Code,monospace;border:1px solid #e2e8f0;border-radius:8px;margin-top:20px;resize:vertical;transition:border-color .2s ease,box-shadow .2s ease;background-color:#fafbfc;line-height:1.5}.UnicodeTextConverter_inputTextarea__64B74:focus{outline:none;border-color:#1890ff;box-shadow:0 0 0 3px rgba(24,144,255,.1);background-color:#fff}.UnicodeTextConverter_outputTextarea__EesKk{background-color:#f7f9fc;color:#2c3e50;border-color:#e9ecef;cursor:default}.UnicodeTextConverter_buttonWrapper__Fv_Ef{display:flex;justify-content:center;margin-top:1rem}.UnicodeTextConverter_copyButton__hY9U0{background-color:#1890ff;color:#fff;border:none;padding:.5rem 1.5rem;font-size:.9rem;font-weight:500;border-radius:6px;cursor:pointer;transition:background-color .2s ease,transform .05s ease;min-width:100px}.UnicodeTextConverter_copyButton__hY9U0:hover{background-color:#0c7bdf}.UnicodeTextConverter_copyButton__hY9U0:active{transform:scale(.97)}@media (max-width:768px){.UnicodeTextConverter_container__1KJqx{gap:1.5rem;flex-direction:column}.UnicodeTextConverter_section__4a_2B{padding:1rem}.UnicodeTextConverter_sectionTitle__HjIPz{font-size:1.25rem;margin-bottom:1rem}.UnicodeTextConverter_inputTextarea__64B74,.UnicodeTextConverter_outputTextarea__EesKk{font-size:.85rem;padding:.6rem .8rem}.UnicodeTextConverter_copyButton__hY9U0{padding:.4rem 1.2rem;font-size:.85rem;min-width:80px}}.Button_button__QBQp1{display:flex;justify-content:center;align-items:center;align-content:center;background-color:#fff;color:#0f3454;padding:5px;cursor:pointer;outline:none;border-radius:0;border:none;transition:background-color .6s ease,color .3s ease;box-shadow:-5px 0 5px -5px rgba(0,0,0,.1),0 -5px 5px -5px rgba(0,0,0,.1),5px 0 5px -5px rgba(0,0,0,.1)}.Button_button__QBQp1:active{background-color:#e0e0e0;color:rgba(15,52,84,.7)}.Button_button__QBQp1:hover img{opacity:.7}.Button_button__QBQp1 img{margin-right:5px;align-content:center;width:15px;height:15px}.Button_button__QBQp1:focus{color:rgba(0,0,0,.7)}.Button_button__QBQp1:disabled{opacity:.5;cursor:not-allowed}.Button_clearButton___pz7p{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:50%;cursor:pointer;transition:background-color .3s,transform .2s;background-color:#f5f5f5}.Button_clearButton___pz7p:hover{background-color:#e0e0e0;transform:scale(1.05)}.Button_clearButton___pz7p:active{transform:scale(.95)}.Button_copyWrapper___WJge{position:relative;display:inline-flex}.Button_copyButton__FpEpe{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:50%;cursor:pointer;transition:background-color .3s,transform .2s;background-color:#f5f5f5}.Button_copyButton__FpEpe:hover:not(:disabled){background-color:#e0e0e0;transform:scale(1.05)}.Button_copyButton__FpEpe:active:not(:disabled){transform:scale(.95)}.Button_copyButton__FpEpe:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.Button_copyButton__FpEpe.Button_copied__3Qp2b{background-color:#d07f84;color:#fff}.Button_copyButton__FpEpe.Button_copied__3Qp2b:hover{background-color:#d07f84}.Button_tooltip__JzdHN{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:8px;padding:4px 8px;background-color:rgba(0,0,0,.75);color:#fff;font-size:12px;white-space:nowrap;border-radius:4px;pointer-events:none;animation:Button_fadeInOut__RsMzp 2s ease forwards}@keyframes Button_fadeInOut__RsMzp{0%{opacity:0;transform:translateX(-50%) translateY(4px)}10%{opacity:1;transform:translateX(-50%) translateY(0)}90%{opacity:1;transform:translateX(-50%) translateY(0)}to{opacity:0;transform:translateX(-50%) translateY(-4px);visibility:hidden}}