.WordCounter_container__lbHha{display:flex;flex-direction:column;align-items:center;gap:15px}.WordCounter_module__yF_RS{border:.5px dashed #ccc;padding:15px;margin-top:20px;width:600px;margin-bottom:20px;background-color:#f9f9f9;border-radius:3px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.WordCounter_subContainer__ODyhb{display:flex;flex-direction:row;gap:30px;max-width:900px;margin:0 auto;padding:20px}@media (max-width:768px){.WordCounter_subContainer__ODyhb{flex-direction:column}.WordCounter_module__yF_RS{width:90vw;min-width:unset;padding:10px}.WordCounter_statsModule__5bE7d{margin-top:20px}.WordCounter_textarea__LU5R8{height:250px}}.WordCounter_inputModule__m_d7i,.WordCounter_statsModule__5bE7d{flex:1}.WordCounter_textareaContainer__KsVzz{position:relative}.WordCounter_textarea__LU5R8{width:100%;height:300px;padding:15px;border:1px solid #ddd;border-radius:3px;resize:none;font-family:inherit;font-size:16px;box-sizing:border-box;transition:border-color .3s}.WordCounter_textarea__LU5R8:focus{outline:none;border-color:#d07f84;box-shadow:0 0 0 2px rgba(100,108,255,.2)}.WordCounter_buttonContainer__QVA_R{display:flex;gap:10px;margin-top:10px;justify-content:flex-end}.WordCounter_statsContainer__z4WcQ{background-color:#f9f9f9;border-radius:3px;padding:20px;box-shadow:0 2px 10px rgba(0,0,0,.05)}.WordCounter_statItem__D49VT{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #eee;font-size:16px}.WordCounter_statItem__D49VT:last-child{border-bottom:none}.WordCounter_statLabel__TyoeI{font-weight:500;color:#333}.WordCounter_statValue__19e5K{font-weight:600;color:#ba2e3a}.Toast_toast__T5a6l{position:fixed;top:-100px;left:50%;transform:translateX(-50%);background-color:#bc646c;padding:10px;font-size:16px;transition:top .5s ease-in-out;z-index:1000;color:#f5f5f5}.Toast_show__eFyAt{top:70px}.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}}