.seo-tool{margin-block:48px;padding:24px;border:1px solid #dce1ec;border-radius:12px;background:#fafbff;color:#10132b}.seo-tool h2{font-size:28px;line-height:1.15}.seo-tool p{line-height:1.6}.seo-file{display:block;margin-block:16px;font-weight:600}.seo-file input{display:block;margin-top:8px;max-width:100%}.seo-tool svg{display:block;width:100%;max-width:800px;max-height:600px;overflow:visible}.seo-tool table{width:100%;border-collapse:collapse}.seo-tool th,.seo-tool td{text-align:left;padding:6px;border-bottom:1px solid #dce1ec}.seo-tool details{margin-block:14px;overflow:auto}.seo-chips{display:flex;gap:8px;flex-wrap:wrap;margin-block:18px}.seo-chips button,.seo-tool button{font:inherit;cursor:pointer;border:1px solid #c2cbe1;border-radius:6px;background:white;color:#1d37bc;padding:9px 12px}.seo-tool select{font:inherit;padding:6px;max-width:100%}.seo-tool label{display:block;margin-block:10px}.seo-tool pre{white-space:pre-wrap;overflow-wrap:anywhere}.seo-tool [role=status]{min-height:1.5em}
