.TextToSlugClient_textToSlugTool__gJlYO{background:#fff;border-radius:18px;padding:24px;box-shadow:0 10px 30px rgba(0,0,0,.08);margin:20px 0}.TextToSlugClient_toolInfo__PFLVe{margin-bottom:20px}.TextToSlugClient_toolInfo__PFLVe p{color:#64748b;font-size:14px;line-height:1.6}.TextToSlugClient_settingsSection__77sh0{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:12px;gap:12px;padding:16px;background:#f1f5f9;border-radius:12px;margin-bottom:16px}.TextToSlugClient_settingGroup___08HG{display:flex;flex-direction:column;gap:4px}.TextToSlugClient_settingGroup___08HG label{font-size:12px;font-weight:500;color:#475569}.TextToSlugClient_settingGroup___08HG select{padding:6px 10px;border:1px solid #e5e7eb;border-radius:6px;font-size:13px;background:#fff;color:#0f172a;font-family:inherit}.TextToSlugClient_settingGroup___08HG select:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.08)}.TextToSlugClient_settingGroup___08HG .TextToSlugClient_checkboxGroup__Suspv{display:flex;align-items:center;gap:8px;padding:4px 0}.TextToSlugClient_settingGroup___08HG .TextToSlugClient_checkboxGroup__Suspv input[type=checkbox]{width:16px;height:16px;accent-color:#2563eb;cursor:pointer}.TextToSlugClient_settingGroup___08HG .TextToSlugClient_checkboxGroup__Suspv label{font-size:13px;font-weight:400;color:#0f172a;cursor:pointer}.TextToSlugClient_caseGrid__JRVzJ{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:8px;gap:8px;margin-bottom:16px}.TextToSlugClient_caseBtn__wZzZ3{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 6px;border:2px solid #e5e7eb;border-radius:10px;background:#f8fafc;cursor:pointer;transition:all .3s;font-family:inherit;text-align:center}.TextToSlugClient_caseBtn__wZzZ3:hover{border-color:#60a5fa;background:#eff6ff}.TextToSlugClient_caseBtn__wZzZ3.TextToSlugClient_active__zORVA{border-color:#2563eb;background:#dbeafe;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.TextToSlugClient_caseBtn__wZzZ3 .TextToSlugClient_caseIcon__6lV7w{font-size:20px}.TextToSlugClient_caseBtn__wZzZ3 .TextToSlugClient_caseLabel__FlBbS{font-size:11px;font-weight:600;color:#0f172a}.TextToSlugClient_separatorGrid__qzg6q{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));grid-gap:8px;gap:8px;margin-bottom:16px}.TextToSlugClient_separatorBtn__YvBht{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 6px;border:2px solid #e5e7eb;border-radius:10px;background:#f8fafc;cursor:pointer;transition:all .3s;font-family:inherit;text-align:center}.TextToSlugClient_separatorBtn__YvBht:hover{border-color:#60a5fa;background:#eff6ff}.TextToSlugClient_separatorBtn__YvBht.TextToSlugClient_active__zORVA{border-color:#2563eb;background:#dbeafe;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.TextToSlugClient_separatorBtn__YvBht .TextToSlugClient_separatorSymbol__B1AqJ{font-size:20px;font-weight:700;color:#0f172a}.TextToSlugClient_separatorBtn__YvBht .TextToSlugClient_separatorLabel__sZiMV{font-size:10px;font-weight:500;color:#64748b}.TextToSlugClient_previewSection__neVzp{padding:16px;background:#f8fafc;border-radius:12px;border:2px solid #e5e7eb;margin-bottom:16px}.TextToSlugClient_previewSection__neVzp .TextToSlugClient_previewLabel__Xu_cX{font-size:13px;font-weight:600;color:#0f172a;margin-bottom:8px}.TextToSlugClient_previewSection__neVzp .TextToSlugClient_slugPreview__mul3S{font-size:18px;font-weight:700;color:#2563eb;word-break:break-all;font-family:Inter,monospace;padding:8px 12px;background:#fff;border-radius:8px;border:1px solid #e5e7eb;min-height:50px;display:flex;align-items:center}.TextToSlugClient_previewSection__neVzp .TextToSlugClient_slugPreview__mul3S .TextToSlugClient_emptyState__M_ZtK{color:#94a3b8;font-weight:400;font-size:14px}.TextToSlugClient_textareas__Eihfd{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:16px}.TextToSlugClient_textareaGroup__ggnBj{display:flex;flex-direction:column}.TextToSlugClient_textareaGroup__ggnBj label{font-size:13px;font-weight:600;color:#0f172a;margin-bottom:6px}.TextToSlugClient_textareaGroup__ggnBj .TextToSlugClient_textarea__RjPHn{flex:1 1;min-height:180px;padding:12px 14px;border:2px solid #e5e7eb;border-radius:10px;font-size:14px;font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.7;resize:vertical;transition:all .3s;background:#f8fafc;color:#0f172a}.TextToSlugClient_textareaGroup__ggnBj .TextToSlugClient_textarea__RjPHn:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 4px rgba(37,99,235,.08)}.TextToSlugClient_textareaGroup__ggnBj .TextToSlugClient_textarea__RjPHn.TextToSlugClient_output__uYVQr{background:#f1f5f9;color:#0f172a}.TextToSlugClient_textareaGroup__ggnBj .TextToSlugClient_textarea__RjPHn:disabled{cursor:not-allowed;opacity:.8}.TextToSlugClient_textareaGroup__ggnBj .TextToSlugClient_charCount__9KW7F{font-size:12px;color:#94a3b8;margin-top:4px;text-align:right}.TextToSlugClient_actions___hbIm{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-bottom:12px}.TextToSlugClient_actionBtn__F2xS1{padding:8px 16px;border-radius:8px;font-size:13px;font-weight:500;border:none;cursor:pointer;transition:all .3s;min-height:38px;display:inline-flex;align-items:center;gap:6px}.TextToSlugClient_actionBtn__F2xS1:disabled{opacity:.4;cursor:not-allowed}.TextToSlugClient_copyBtn__qxZGZ{background:#dbeafe;color:#2563eb}.TextToSlugClient_copyBtn__qxZGZ:hover:not(:disabled){background:#c7d2fe}.TextToSlugClient_downloadBtn__zJTF_{background:#dbeafe;color:#1d4ed8}.TextToSlugClient_downloadBtn__zJTF_:hover:not(:disabled){background:#bfdbfe}.TextToSlugClient_clearBtn__yP3ZX{background:#fee2e2;color:#ef4444}.TextToSlugClient_clearBtn__yP3ZX:hover:not(:disabled){background:#fecaca}.TextToSlugClient_convertBtn__G1DR0{background:#2563eb;color:#fff}.TextToSlugClient_convertBtn__G1DR0:hover:not(:disabled){background:#1d4ed8}.TextToSlugClient_stats__voEEB{display:flex;gap:20px;padding-top:12px;border-top:1px solid #e5e7eb;flex-wrap:wrap}.TextToSlugClient_stat__h_dDu{font-size:13px;color:#64748b}.TextToSlugClient_stat__h_dDu strong{color:#0f172a}.TextToSlugClient_stat__h_dDu .TextToSlugClient_highlight__ny3iT{color:#2563eb}@media (max-width:768px){.TextToSlugClient_textToSlugTool__gJlYO{padding:16px}.TextToSlugClient_textareas__Eihfd{grid-template-columns:1fr}.TextToSlugClient_textareaGroup__ggnBj .TextToSlugClient_textarea__RjPHn{min-height:120px}.TextToSlugClient_actions___hbIm{justify-content:center}.TextToSlugClient_actionBtn__F2xS1{padding:6px 12px;font-size:12px}.TextToSlugClient_stats__voEEB{gap:12px}.TextToSlugClient_settingsSection__77sh0{grid-template-columns:1fr 1fr}.TextToSlugClient_caseGrid__JRVzJ{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.TextToSlugClient_separatorGrid__qzg6q{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}}@media (max-width:480px){.TextToSlugClient_textToSlugTool__gJlYO{padding:12px}.TextToSlugClient_settingsSection__77sh0{grid-template-columns:1fr}.TextToSlugClient_caseGrid__JRVzJ{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}.TextToSlugClient_caseBtn__wZzZ3{padding:6px 4px}.TextToSlugClient_caseBtn__wZzZ3 .TextToSlugClient_caseIcon__6lV7w{font-size:16px}.TextToSlugClient_caseBtn__wZzZ3 .TextToSlugClient_caseLabel__FlBbS{font-size:10px}.TextToSlugClient_separatorGrid__qzg6q{grid-template-columns:repeat(auto-fill,minmax(70px,1fr))}.TextToSlugClient_separatorBtn__YvBht{padding:6px 4px}.TextToSlugClient_separatorBtn__YvBht .TextToSlugClient_separatorSymbol__B1AqJ{font-size:16px}.TextToSlugClient_separatorBtn__YvBht .TextToSlugClient_separatorLabel__sZiMV{font-size:9px}.TextToSlugClient_textareaGroup__ggnBj .TextToSlugClient_textarea__RjPHn{min-height:100px;font-size:13px;padding:10px 12px}.TextToSlugClient_actionBtn__F2xS1{padding:4px 10px;font-size:11px;min-height:32px}.TextToSlugClient_stats__voEEB{font-size:12px;gap:8px}.TextToSlugClient_previewSection__neVzp .TextToSlugClient_slugPreview__mul3S{font-size:15px;min-height:40px}}