.AiTextCleanerTool_cleaner__qMky8{min-width:0}.AiTextCleanerTool_topline__J3X44{display:flex;justify-content:space-between;align-items:center;gap:8px 20px;flex-wrap:wrap;padding-bottom:18px;margin-bottom:12px;border-bottom:1px solid var(--border-subtle)}.AiTextCleanerTool_topline__J3X44 p{margin:0;color:var(--brand-red-deep);font-size:20px;line-height:1.4;font-weight:650;letter-spacing:-.025em}.AiTextCleanerTool_topline__J3X44>span{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--text-secondary)}.AiTextCleanerTool_editors__BoQAb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.AiTextCleanerTool_pane__F5xL8{min-width:0;display:flex;flex-direction:column}.AiTextCleanerTool_paneHeading__DDEeC{display:flex;justify-content:space-between;align-items:center;min-height:44px;gap:8px;margin-bottom:8px}.AiTextCleanerTool_paneHeading__DDEeC label{font-size:15px;font-weight:650;margin:0;letter-spacing:-.01em}.AiTextCleanerTool_paneHeading__DDEeC span{font-size:12px;color:var(--text-secondary);text-align:right}.AiTextCleanerTool_cleaner__qMky8 .AiTextCleanerTool_editor__rN41n{width:100%;display:block;min-height:280px;height:300px;padding:18px 20px;margin:0;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text);font-family:inherit;font-size:16px;line-height:1.75;resize:vertical;tab-size:4;transition:border-color .14s ease,background-color .14s ease}.AiTextCleanerTool_cleaner__qMky8 .AiTextCleanerTool_editor__rN41n::placeholder{color:var(--text-secondary);opacity:1}.AiTextCleanerTool_pane__F5xL8+.AiTextCleanerTool_pane__F5xL8 .AiTextCleanerTool_editor__rN41n{background:var(--gold-surface-soft)}.AiTextCleanerTool_cleaner__qMky8 .AiTextCleanerTool_editor__rN41n:focus-visible{border-color:var(--focus);background:var(--surface)}.AiTextCleanerTool_changeList__9u34O:focus-visible,.AiTextCleanerTool_cleaner__qMky8 summary:focus-visible,.AiTextCleanerTool_editor__rN41n:focus-visible,.AiTextCleanerTool_findings__ChMxE:focus-visible,.AiTextCleanerTool_option__U_vAv:has(input:focus-visible),.AiTextCleanerTool_textButton__e774n:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.AiTextCleanerTool_actions__ExwEH{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;margin-top:14px}.AiTextCleanerTool_actions__ExwEH .button{min-height:44px}.AiTextCleanerTool_textButton__e774n{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 4px;border:0;border-radius:6px;background:transparent;color:var(--primary);font:inherit;font-size:14px;font-weight:550;cursor:pointer;text-align:left}.AiTextCleanerTool_textButton__e774n:disabled{color:var(--text-secondary);opacity:.65;cursor:default}.AiTextCleanerTool_resultState__99Hsa:empty{display:none}.AiTextCleanerTool_resultState__99Hsa p{margin:12px 0 0;font-size:13px;line-height:1.65}.AiTextCleanerTool_summary__0a2El{padding:10px 12px;background:var(--gold-surface);border-radius:6px;color:var(--text-primary);font-weight:550}.AiTextCleanerTool_inspection__khwS0{margin-top:16px;padding-top:12px;border-top:1px solid var(--border);font-size:13px;line-height:1.65}.AiTextCleanerTool_inspection__khwS0>strong{display:block;font-size:13px;font-weight:600}.AiTextCleanerTool_inspection__khwS0 p{margin:6px 0 0;color:var(--text-secondary)}.AiTextCleanerTool_comparison__5FxxY{margin:8px 0 0}.AiTextCleanerTool_comparison__5FxxY>div{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;padding-block:3px}.AiTextCleanerTool_comparison__5FxxY dt{flex:1 1 160px;color:var(--text-secondary)}.AiTextCleanerTool_comparison__5FxxY dd{margin:0;color:var(--brand-red-deep);font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.AiTextCleanerTool_cleaner__qMky8 .AiTextCleanerTool_error__MoZD7{color:var(--primary);font-size:14px;line-height:1.65;margin:12px 0 0}.AiTextCleanerTool_warning__73ORI{padding:12px 16px;background:var(--gold-surface);border-left:3px solid var(--gold-edge);font-size:14px;line-height:1.7;color:var(--text)}.AiTextCleanerTool_options__5ct1y{margin-top:24px;padding-top:12px;border-top:1px solid var(--border)}.AiTextCleanerTool_disclosure__fVlrA summary,.AiTextCleanerTool_options__5ct1y summary{padding:12px 0;font-size:14px;font-weight:600}.AiTextCleanerTool_disclosure__fVlrA summary::marker,.AiTextCleanerTool_options__5ct1y summary::marker{color:var(--gold-ink)}.AiTextCleanerTool_disclosure__fVlrA[open] summary,.AiTextCleanerTool_options__5ct1y[open] summary{color:var(--brand-red-main)}.AiTextCleanerTool_disclosure__fVlrA summary>span,.AiTextCleanerTool_options__5ct1y summary>span{display:inline-block;margin-left:10px;padding:1px 8px;border-radius:5px;background:var(--surface-tinted);color:var(--text-secondary);font-size:12px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AiTextCleanerTool_disclosure__fVlrA>p,.AiTextCleanerTool_options__5ct1y>p{color:var(--text-secondary);font-size:14px;line-height:1.7;max-width:90ch}.AiTextCleanerTool_optionGrid__F0IJt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 24px;padding:4px 0 12px}.AiTextCleanerTool_optionGrid__F0IJt>label{border-bottom:1px solid var(--border-subtle)}.AiTextCleanerTool_cleaner__qMky8 .AiTextCleanerTool_option__U_vAv{display:flex;align-items:flex-start;gap:12px;padding:12px 0;margin:0;min-height:44px;cursor:pointer;border-radius:4px}.AiTextCleanerTool_option__U_vAv input{flex:0 0 18px;width:18px;height:18px;min-height:0;padding:0;margin:3px 0 0;accent-color:var(--primary)}.AiTextCleanerTool_option__U_vAv strong{display:block;font-size:14px;font-weight:550;line-height:1.6}.AiTextCleanerTool_option__U_vAv small{display:block;margin-top:4px;color:var(--text-secondary);font-size:12px;font-weight:400;line-height:1.65}.AiTextCleanerTool_rulesSummary__FPUsl{font-size:13px;color:var(--text-secondary);line-height:1.7;margin:4px 0 16px}.AiTextCleanerTool_audit__tRrUS{margin-top:8px}.AiTextCleanerTool_disclosure__fVlrA{border-top:1px solid var(--border);padding-block:6px}.AiTextCleanerTool_changeList__9u34O,.AiTextCleanerTool_findings__ChMxE{margin:0;padding:0;list-style:none;max-height:460px;overflow-y:auto;overscroll-behavior:contain}.AiTextCleanerTool_changeList__9u34O>li,.AiTextCleanerTool_findings__ChMxE>li{padding:16px 0;border-bottom:1px solid var(--border)}.AiTextCleanerTool_changeList__9u34O li>div,.AiTextCleanerTool_findings__ChMxE li>div:first-child{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px;justify-content:space-between;font-size:14px}.AiTextCleanerTool_changeList__9u34O li>div>span,.AiTextCleanerTool_findings__ChMxE li>div>span{color:var(--text-secondary);font-size:12px}.AiTextCleanerTool_cleaner__qMky8 pre{max-width:100%;overflow-wrap:anywhere;white-space:pre-wrap;font-family:inherit;font-size:14px;line-height:1.8;margin:8px 0;unicode-bidi:plaintext}.AiTextCleanerTool_cleaner__qMky8 mark{padding:1px 4px;border-radius:3px;background:var(--gold-muted);color:var(--text-primary);font-size:12px}.AiTextCleanerTool_changeList__9u34O li>p,.AiTextCleanerTool_findings__ChMxE li>p{margin:6px 0;font-size:13px;line-height:1.7}.AiTextCleanerTool_findings__ChMxE small{color:var(--text-secondary);font-size:12px;line-height:1.7}.AiTextCleanerTool_sample__jRw6a{padding-top:8px}.AiTextCleanerTool_footer__zvj1U{display:flex;align-items:flex-start;justify-content:space-between;gap:12px 24px;padding-top:20px;margin-top:12px;border-top:1px solid var(--border)}.AiTextCleanerTool_footer__zvj1U p{margin:0;max-width:85ch;font-size:13px;line-height:1.75;color:var(--text-secondary)}.AiTextCleanerTool_footer__zvj1U strong{display:block;font-size:13px;font-weight:550;color:var(--text);margin-bottom:2px}.AiTextCleanerTool_footer__zvj1U>button{flex-shrink:0}.AiTextCleanerTool_srOnly__fsm_W{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (hover:hover) and (pointer:fine){.AiTextCleanerTool_textButton__e774n:not(:disabled):hover{color:var(--primary-hover);text-decoration:underline;text-underline-offset:4px}}@media (max-width:800px){.AiTextCleanerTool_editors__BoQAb{gap:24px}.AiTextCleanerTool_editors__BoQAb,.AiTextCleanerTool_optionGrid__F0IJt{grid-template-columns:minmax(0,1fr)}.AiTextCleanerTool_cleaner__qMky8 .AiTextCleanerTool_editor__rN41n{height:260px;min-height:220px}.AiTextCleanerTool_pane__F5xL8+.AiTextCleanerTool_pane__F5xL8{border-top:1px solid var(--border);padding-top:16px}}@media (max-width:430px){.AiTextCleanerTool_cleaner__qMky8 .AiTextCleanerTool_editor__rN41n{height:220px;padding:14px}.AiTextCleanerTool_topline__J3X44{margin-bottom:12px}.AiTextCleanerTool_topline__J3X44 p{font-size:18px}.AiTextCleanerTool_footer__zvj1U{flex-direction:column;gap:4px}.AiTextCleanerTool_actions__ExwEH{gap:4px 12px}}@media (forced-colors:active){.AiTextCleanerTool_cleaner__qMky8 mark{border:1px solid Highlight}.AiTextCleanerTool_editor__rN41n{border-color:CanvasText}}@media (prefers-reduced-motion:reduce){.AiTextCleanerTool_cleaner__qMky8 *,.AiTextCleanerTool_cleaner__qMky8 :after,.AiTextCleanerTool_cleaner__qMky8 :before{transition:none;animation:none;scroll-behavior:auto}}.AiTextCleanerTool_shortcut___SPfW{margin:8px 0 0;color:var(--text-secondary);font-size:12px;line-height:1.7}.AiTextCleanerTool_changeList__9u34O li>div>strong{overflow-wrap:anywhere}.AiTextCleanerTool_changeList__9u34O code{display:inline-block;margin-left:4px;font-size:12px;font-weight:400;color:var(--text-secondary)}