.TextCounter_container__ZLNVA{width:100%;max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:2rem}.TextCounter_statsGrid__NQWti{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media (min-width:640px){.TextCounter_statsGrid__NQWti{grid-template-columns:repeat(4,1fr)}}.TextCounter_statBox__z_Qst{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:1.5rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;transition:transform .2s}.TextCounter_statBox__z_Qst:hover{transform:translateY(-2px);border-color:hsl(var(--primary)/.5)}.TextCounter_statValue__gyeOV{font-size:2rem;font-weight:700;color:hsl(var(--primary));font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.TextCounter_statLabel__J916N{font-size:.875rem;color:hsl(var(--foreground));opacity:.7}.TextCounter_editorWrapper__tavjv{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);overflow:hidden;height:60vh;min-height:400px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05)}.TextCounter_toolbar__dGMKi{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid var(--border);background:hsl(var(--background))}.TextCounter_fileInfo__sTyQA{font-weight:500;font-size:.875rem}.TextCounter_actions__8vZjh{display:flex;gap:.5rem}.TextCounter_btnText__kY_e7{margin-left:.5rem;display:none}@media (min-width:640px){.TextCounter_btnText__kY_e7{display:inline}}.TextCounter_deleteBtn__2ZYJK:hover{color:#ef4444;background-color:rgba(239,68,68,.1)}.TextCounter_editor__VjWao{flex:1 1;width:100%;padding:1.5rem;border:none;resize:none;outline:none;font-family:inherit;font-size:1rem;line-height:1.6;color:hsl(var(--foreground));background:var(--card)}.TextCounter_editor__VjWao::placeholder{opacity:.4}