.WordCounterTool-module__q9UX7G__container{max-width:var(--max-width);margin:0 auto;padding:0 24px 64px}.WordCounterTool-module__q9UX7G__hero{text-align:center;padding:48px 0 32px}.WordCounterTool-module__q9UX7G__title{font-size:32px;font-weight:800}.WordCounterTool-module__q9UX7G__subtitle{color:var(--color-gray-500);margin-top:8px;font-size:16px}.WordCounterTool-module__q9UX7G__privacy{color:var(--color-gray-400);margin-top:12px;font-size:13px}.WordCounterTool-module__q9UX7G__privacyIcon{margin-right:4px}.WordCounterTool-module__q9UX7G__statsBar{background:var(--color-gray-50);border-radius:12px;justify-content:space-between;gap:4px;margin-bottom:16px;padding:16px;display:flex}.WordCounterTool-module__q9UX7G__statItem{flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex}.WordCounterTool-module__q9UX7G__statValue{color:#0d9488;font-size:24px;font-weight:800}.WordCounterTool-module__q9UX7G__statLabel{color:var(--color-gray-400);text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:600}.WordCounterTool-module__q9UX7G__textarea{border:1px solid var(--color-gray-200);resize:vertical;width:100%;min-height:280px;color:var(--color-gray-900);background:#fff;border-radius:12px;outline:none;padding:20px;font-family:system-ui,-apple-system,sans-serif;font-size:15px;line-height:1.7;transition:border-color .15s}.WordCounterTool-module__q9UX7G__textarea:focus{border-color:#0d9488}.WordCounterTool-module__q9UX7G__textarea::placeholder{color:var(--color-gray-300)}.WordCounterTool-module__q9UX7G__limitsSection{margin-top:24px}.WordCounterTool-module__q9UX7G__limitsTitle{margin-bottom:12px;font-size:16px;font-weight:700}.WordCounterTool-module__q9UX7G__limitsGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.WordCounterTool-module__q9UX7G__limitCard{border:1px solid var(--color-gray-200);background:#fff;border-radius:10px;padding:12px 16px}.WordCounterTool-module__q9UX7G__limitOver{background:#fef2f2;border-color:#fca5a5}.WordCounterTool-module__q9UX7G__limitHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.WordCounterTool-module__q9UX7G__limitName{color:var(--color-gray-700);font-size:13px;font-weight:600}.WordCounterTool-module__q9UX7G__limitCount{color:var(--color-gray-400);font-family:SF Mono,Menlo,Consolas,monospace;font-size:12px}.WordCounterTool-module__q9UX7G__limitOver .WordCounterTool-module__q9UX7G__limitCount{color:#ef4444;font-weight:600}.WordCounterTool-module__q9UX7G__limitBar{background:var(--color-gray-100);border-radius:2px;height:4px;overflow:hidden}.WordCounterTool-module__q9UX7G__limitFill{background:#0d9488;border-radius:2px;height:100%;transition:width .15s}.WordCounterTool-module__q9UX7G__limitOver .WordCounterTool-module__q9UX7G__limitFill{background:#ef4444}.WordCounterTool-module__q9UX7G__related{border-top:1px solid var(--color-gray-100);margin-top:48px;padding-top:32px}.WordCounterTool-module__q9UX7G__relatedTitle{margin-bottom:16px;font-size:18px;font-weight:700}.WordCounterTool-module__q9UX7G__relatedGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.WordCounterTool-module__q9UX7G__relatedCard{border:1px solid var(--color-gray-200);color:inherit;border-radius:12px;padding:16px;text-decoration:none;transition:border-color .15s,box-shadow .15s}.WordCounterTool-module__q9UX7G__relatedCard:hover{border-color:var(--color-gray-300);box-shadow:0 2px 8px #0000000a}.WordCounterTool-module__q9UX7G__relatedCard strong{font-size:14px}.WordCounterTool-module__q9UX7G__relatedCard p{color:var(--color-gray-500);margin-top:4px;font-size:13px}@media (max-width:640px){.WordCounterTool-module__q9UX7G__title{font-size:24px}.WordCounterTool-module__q9UX7G__statsBar{flex-wrap:wrap;justify-content:center;gap:12px}.WordCounterTool-module__q9UX7G__statItem{min-width:70px}.WordCounterTool-module__q9UX7G__limitsGrid,.WordCounterTool-module__q9UX7G__relatedGrid{grid-template-columns:1fr}}
