.TextTools_toolPanel__RAoO_{--tool-accent:#86efac;--tool-accent-text:#15803d;background:linear-gradient(135deg,#f0fdf4,#ffffff)}.TextTools_controlCard__q_1gn,.TextTools_optionCard__wc5M_,.TextTools_outputCard__sZr5D,.TextTools_previewCard__Lb_kI,.TextTools_privacyNote__HYaWy{border:1px solid #bbf7d0;border-radius:18px;background:rgba(255,255,255,.82)}.TextTools_controlCard__q_1gn,.TextTools_optionCard__wc5M_,.TextTools_outputCard__sZr5D,.TextTools_previewCard__Lb_kI{display:grid;gap:16px;padding:18px}.TextTools_controlCard__q_1gn h3,.TextTools_optionCard__wc5M_ h3,.TextTools_outputCard__sZr5D h3,.TextTools_previewCard__Lb_kI h3{margin:0;color:#0f172a;font-size:18px;letter-spacing:-.03em}.TextTools_field__NSrs_,.TextTools_textareaField__5rpDW{display:grid;gap:8px}.TextTools_field__NSrs_ span,.TextTools_optionLabel__HToBy,.TextTools_textareaField__5rpDW span{color:#334155;font-size:13px;font-weight:900}.TextTools_field__NSrs_ input,.TextTools_field__NSrs_ select,.TextTools_input__h_CvT,.TextTools_textareaField__5rpDW textarea,.TextTools_textarea__cljK0{width:100%;box-sizing:border-box;border:1px solid #86efac;border-radius:14px;background:#ffffff;padding:12px 14px;color:#0f172a;font:inherit;font-weight:750}.TextTools_field__NSrs_ input,.TextTools_field__NSrs_ select,.TextTools_input__h_CvT{min-height:44px}.TextTools_textareaField__5rpDW textarea,.TextTools_textarea__cljK0{min-height:300px;resize:vertical;line-height:1.65}.TextTools_textareaSmall__fM6TX{min-height:180px}.TextTools_optionGrid__qqXHC{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.TextTools_checkField__C4UuY{display:flex;align-items:center;gap:10px;border:1px solid #bbf7d0;border-radius:14px;background:#ffffff;padding:12px;color:#475569;font-size:13px;font-weight:850}.TextTools_checkField__C4UuY input{accent-color:#16a34a}.TextTools_privacyNote__HYaWy{margin:0;padding:13px 14px;color:#475569;font-size:13px;font-weight:850;line-height:1.55}.TextTools_codeOutput__j54IZ,.TextTools_outputText__9Yhnk{min-height:300px;margin:0;background:#0f172a;color:#e2e8f0;font-family:var(--font-geist-mono),monospace;font-size:13px}.TextTools_codeOutput__j54IZ,.TextTools_lightOutput__63oy7,.TextTools_outputText__9Yhnk{overflow:auto;border:1px solid #bbf7d0;border-radius:16px;padding:16px;line-height:1.65;white-space:pre-wrap;word-break:break-word}.TextTools_lightOutput__63oy7{min-height:260px;background:#ffffff;color:#334155}.TextTools_emptyState__K1q4P{min-height:220px;border:1px dashed #86efac;border-radius:16px;background:#f0fdf4;padding:20px;color:#15803d;text-align:center;font-weight:900;display:grid;place-items:center}.TextTools_sectionHeader__0JJL7{display:flex;align-items:center;justify-content:space-between;gap:16px}.TextTools_pillButton__tVB4g,.TextTools_sectionHeader__0JJL7 button,.TextTools_tabs__xjjkh button{min-height:40px;border:1px solid #86efac;border-radius:999px;background:#ffffff;padding:8px 12px;color:#15803d;font-weight:900;cursor:pointer;transition:background .18s ease,transform .18s ease}.TextTools_pillButton__tVB4g:hover,.TextTools_sectionHeader__0JJL7 button:hover,.TextTools_tabs__xjjkh .TextTools_activeTab__qgpgJ,.TextTools_tabs__xjjkh button:hover{background:#dcfce7;transform:translateY(-1px)}.TextTools_tabs__xjjkh{display:flex;flex-wrap:wrap;gap:8px}.TextTools_counterHero__goRdE{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.TextTools_metricCard__WyNAp{border:1px solid #bbf7d0;border-radius:16px;background:#ffffff;padding:14px}.TextTools_metricCard__WyNAp span{display:block;color:#64748b;font-size:12px;font-weight:900}.TextTools_metricCard__WyNAp strong{display:block;margin-top:5px;color:#15803d;font-size:24px;letter-spacing:-.04em}.TextTools_slugPreview__Al26J{border:1px solid #bbf7d0;border-radius:18px;background:#0f172a;padding:18px}.TextTools_slugPreview__Al26J span{display:block;color:#94a3b8;font-size:12px;font-weight:900}.TextTools_slugPreview__Al26J strong{display:block;margin-top:8px;color:#bbf7d0;font-family:var(--font-geist-mono),monospace;font-size:24px;line-height:1.4;word-break:break-word}.TextTools_markdownPreview__hoTru{min-height:420px;overflow:auto;border:1px solid #bbf7d0;border-radius:16px;background:#ffffff;padding:18px;color:#334155;line-height:1.65}.TextTools_markdownPreview__hoTru h1,.TextTools_markdownPreview__hoTru h2,.TextTools_markdownPreview__hoTru h3{margin:0 0 10px;color:#0f172a}.TextTools_markdownPreview__hoTru blockquote,.TextTools_markdownPreview__hoTru ol,.TextTools_markdownPreview__hoTru p,.TextTools_markdownPreview__hoTru pre,.TextTools_markdownPreview__hoTru ul{margin:0 0 14px}.TextTools_markdownPreview__hoTru code,.TextTools_markdownPreview__hoTru pre{font-family:var(--font-geist-mono),monospace}.TextTools_markdownPreview__hoTru pre{overflow:auto;border-radius:14px;background:#0f172a;padding:14px;color:#e2e8f0}.TextTools_markdownPreview__hoTru blockquote{border-left:4px solid #86efac;padding-left:14px;color:#475569}.TextTools_diffList__WSGvg{display:grid;gap:8px;max-height:640px;overflow:auto}.TextTools_diffLine__GxpTi{display:grid;grid-template-columns:84px minmax(0,1fr);gap:10px;border-radius:12px;padding:10px 12px;font-family:var(--font-geist-mono),monospace;font-size:12px;line-height:1.55;white-space:pre-wrap;word-break:break-word}.TextTools_diffLine__GxpTi span{color:#64748b;font-weight:900}.TextTools_added__UEWLW{border:1px solid #86efac;background:#f0fdf4;color:#166534}.TextTools_removed__iQrHS{border:1px solid #fca5a5;background:#fef2f2;color:#991b1b}.TextTools_changed__ECLzw{border:1px solid #fcd34d;background:#fffbeb;color:#92400e}.TextTools_unchanged__itwlz{border:1px solid #e2e8f0;background:#ffffff;color:#334155}.TextTools_caseGrid__prAgD{display:grid;gap:10px}.TextTools_caseItem__NWOdi{display:grid;gap:8px;border:1px solid #bbf7d0;border-radius:16px;background:#ffffff;padding:14px}.TextTools_caseItem__NWOdi span{color:#15803d;font-size:13px;font-weight:900}.TextTools_caseItem__NWOdi code{color:#0f172a;font-family:var(--font-geist-mono),monospace;font-size:13px;line-height:1.6;white-space:pre-wrap;word-break:break-word}@media (max-width:760px){.TextTools_sectionHeader__0JJL7{align-items:flex-start;flex-direction:column}.TextTools_sectionHeader__0JJL7 button{width:100%}}@media (max-width:620px){.TextTools_tabs__xjjkh button{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 8px)}.TextTools_diffLine__GxpTi{grid-template-columns:1fr}}