[data-seo-tool="redirect-checker"]{--redirect-accent:#c2410c;--redirect-soft:#ffedd5;--redirect-border:var(--tool-border,#dce3ed);--redirect-panel:var(--tool-panel,#fff);--redirect-strong:var(--tool-panel-strong,#f8fafc);--redirect-text:var(--tool-text,#172033);--redirect-muted:var(--tool-muted,#667085);color:var(--redirect-text)}
[data-seo-tool="redirect-checker"] *{box-sizing:border-box}[data-seo-tool="redirect-checker"] .redirect-pro__layout{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.12fr);gap:18px;align-items:start}
[data-seo-tool="redirect-checker"] .redirect-pro__panel{min-width:0;background:var(--redirect-panel);border:1px solid var(--redirect-border);border-radius:18px;box-shadow:0 14px 35px rgba(15,23,42,.07);overflow:hidden}
[data-seo-tool="redirect-checker"] .redirect-pro__panel-head,[data-seo-tool="redirect-checker"] .redirect-pro__result-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid var(--redirect-border);background:var(--redirect-strong)}
[data-seo-tool="redirect-checker"] .redirect-pro__panel-head>span,[data-seo-tool="redirect-checker"] .redirect-pro__result-head>div:first-child>span{display:flex;align-items:center;gap:9px;font-weight:800}[data-seo-tool="redirect-checker"] .redirect-pro__result-head small{display:block;margin-top:3px;color:var(--redirect-muted)}
[data-seo-tool="redirect-checker"] button,[data-seo-tool="redirect-checker"] input,[data-seo-tool="redirect-checker"] textarea,[data-seo-tool="redirect-checker"] select{font:inherit}[data-seo-tool="redirect-checker"] button,[data-seo-tool="redirect-checker"] summary{cursor:pointer}[data-seo-tool="redirect-checker"] .redirect-pro__panel-head button{border:0;background:transparent;color:var(--redirect-accent);font-weight:750}
[data-seo-tool="redirect-checker"] .redirect-pro__mode{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:16px 18px 10px;padding:5px;border:1px solid var(--redirect-border);border-radius:12px;background:var(--redirect-strong)}[data-seo-tool="redirect-checker"] .redirect-pro__mode button{display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--redirect-muted);padding:9px;font-weight:800}[data-seo-tool="redirect-checker"] .redirect-pro__mode button.is-active{border-color:var(--redirect-border);background:var(--redirect-panel);color:var(--redirect-accent);box-shadow:0 3px 10px rgba(15,23,42,.07)}
[data-seo-tool="redirect-checker"] .redirect-pro__notice{display:flex;gap:10px;margin:0 18px 4px;padding:12px 14px;border:1px solid #fdba74;border-radius:12px;background:var(--redirect-soft);color:#9a3412;font-size:.86rem;line-height:1.5}
[data-seo-tool="redirect-checker"] .redirect-pro__field{display:flex;flex-direction:column;gap:7px;margin:14px 18px}[data-seo-tool="redirect-checker"] .redirect-pro__field>span{font-size:.87rem;font-weight:800}[data-seo-tool="redirect-checker"] .redirect-pro__field>span b{color:#b42318;font-size:.7rem}[data-seo-tool="redirect-checker"] .redirect-pro__field>small{display:flex;justify-content:space-between;gap:8px;color:var(--redirect-muted);font-size:.75rem}[data-seo-tool="redirect-checker"] .redirect-pro__field-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}
[data-seo-tool="redirect-checker"] input,[data-seo-tool="redirect-checker"] textarea,[data-seo-tool="redirect-checker"] select{width:100%;border:1px solid var(--redirect-border);border-radius:10px;background:var(--redirect-panel);color:var(--redirect-text);padding:10px 12px;outline:none}[data-seo-tool="redirect-checker"] textarea{resize:vertical;line-height:1.5;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.79rem}[data-seo-tool="redirect-checker"] input:focus,[data-seo-tool="redirect-checker"] textarea:focus,[data-seo-tool="redirect-checker"] select:focus{border-color:var(--redirect-accent);box-shadow:0 0 0 3px rgba(194,65,12,.14)}
[data-seo-tool="redirect-checker"] .redirect-pro__details{margin:14px 18px;border:1px solid var(--redirect-border);border-radius:11px;background:var(--redirect-strong);overflow:hidden}[data-seo-tool="redirect-checker"] .redirect-pro__details summary{padding:11px 13px;font-size:.8rem;font-weight:800}[data-seo-tool="redirect-checker"] .redirect-pro__details>div{display:flex;flex-direction:column;gap:7px;padding:12px;border-top:1px solid var(--redirect-border)}[data-seo-tool="redirect-checker"] .redirect-pro__details code{display:block;padding:7px;border-radius:7px;background:var(--redirect-panel);color:var(--redirect-text);font-size:.72rem;overflow:auto}[data-seo-tool="redirect-checker"] .redirect-pro__details p{margin:2px 0 0;color:var(--redirect-muted);font-size:.73rem;line-height:1.5}
[data-seo-tool="redirect-checker"] .redirect-pro__actions{display:flex;justify-content:flex-end;gap:10px;padding:14px 18px;border-top:1px solid var(--redirect-border);background:var(--redirect-strong)}[data-seo-tool="redirect-checker"] .redirect-pro__actions button,[data-seo-tool="redirect-checker"] .redirect-pro__copy-card button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--redirect-border);border-radius:10px;background:var(--redirect-panel);color:var(--redirect-text);padding:10px 14px;font-weight:800}[data-seo-tool="redirect-checker"] .redirect-pro__actions .redirect-pro__primary,[data-seo-tool="redirect-checker"] .redirect-pro__copy-card button{border-color:var(--redirect-accent);background:var(--redirect-accent);color:#fff}[data-seo-tool="redirect-checker"] .redirect-pro__status{margin:0;padding:10px 18px;border-top:1px solid var(--redirect-border);color:var(--redirect-muted);font-size:.82rem}
[data-seo-tool="redirect-checker"] .redirect-pro__score{display:flex;flex-direction:column;align-items:center;min-width:58px;padding:7px 10px;border-radius:11px;background:var(--redirect-panel)}[data-seo-tool="redirect-checker"] .redirect-pro__score strong{font-size:1.08rem}[data-seo-tool="redirect-checker"] .redirect-pro__score span{font-size:.7rem;color:var(--redirect-muted)}[data-seo-tool="redirect-checker"] .redirect-pro__score.is-good{color:#067647;background:#ecfdf3}[data-seo-tool="redirect-checker"] .redirect-pro__score.is-warn{color:#b54708;background:#fffaeb}[data-seo-tool="redirect-checker"] .redirect-pro__score.is-error{color:#b42318;background:#fef3f2}
[data-seo-tool="redirect-checker"] .redirect-pro__metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:14px 16px}[data-seo-tool="redirect-checker"] .redirect-pro__metrics>div{display:flex;flex-direction:column;gap:4px;padding:10px;border:1px solid var(--redirect-border);border-radius:11px;background:var(--redirect-strong)}[data-seo-tool="redirect-checker"] .redirect-pro__metrics span{font-size:.72rem;color:var(--redirect-muted)}[data-seo-tool="redirect-checker"] .redirect-pro__metrics strong{font-size:.97rem;word-break:break-word}
[data-seo-tool="redirect-checker"] .redirect-pro__tabs{display:flex;gap:4px;padding:0 16px;border-bottom:1px solid var(--redirect-border);overflow-x:auto}[data-seo-tool="redirect-checker"] .redirect-pro__tabs button{white-space:nowrap;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--redirect-muted);padding:11px 12px;font-weight:750}[data-seo-tool="redirect-checker"] .redirect-pro__tabs button.is-active{border-bottom-color:var(--redirect-accent);color:var(--redirect-accent)}[data-seo-tool="redirect-checker"] .redirect-pro__tab-panel{padding:16px;min-height:500px}
[data-seo-tool="redirect-checker"] .redirect-pro__evidence-note{display:flex;gap:9px;margin-bottom:14px;padding:11px 12px;border:1px solid var(--redirect-border);border-radius:10px;background:var(--redirect-strong);color:var(--redirect-muted);font-size:.77rem;line-height:1.45}
[data-seo-tool="redirect-checker"] .redirect-pro__flow{max-width:720px;margin:auto}[data-seo-tool="redirect-checker"] .redirect-pro__hop{display:flex;gap:12px;padding:13px;border:1px solid var(--redirect-border);border-left:4px solid #98a2b3;border-radius:13px;background:var(--redirect-panel)}[data-seo-tool="redirect-checker"] .redirect-pro__hop.is-permanent{border-left-color:#2563eb}[data-seo-tool="redirect-checker"] .redirect-pro__hop.is-temporary{border-left-color:#f79009}[data-seo-tool="redirect-checker"] .redirect-pro__hop.is-success{border-left-color:#12b76a}[data-seo-tool="redirect-checker"] .redirect-pro__hop.is-error,[data-seo-tool="redirect-checker"] .redirect-pro__hop.is-not-redirect{border-left-color:#f04438}[data-seo-tool="redirect-checker"] .redirect-pro__hop-index{display:flex;align-items:center;justify-content:center;flex:0 0 29px;height:29px;border-radius:50%;background:var(--redirect-strong);font-size:.75rem;font-weight:900}[data-seo-tool="redirect-checker"] .redirect-pro__hop-main{min-width:0;flex:1}[data-seo-tool="redirect-checker"] .redirect-pro__hop-main>div:first-child{display:flex;align-items:center;gap:8px;flex-wrap:wrap}[data-seo-tool="redirect-checker"] .redirect-pro__status-code{padding:3px 6px;border-radius:6px;background:var(--redirect-strong);font-size:.78rem;font-weight:900}[data-seo-tool="redirect-checker"] .redirect-pro__hop-main b{font-size:.83rem}[data-seo-tool="redirect-checker"] .redirect-pro__hop-main small{color:var(--redirect-muted);font-size:.68rem}[data-seo-tool="redirect-checker"] .redirect-pro__hop-main>code{display:block;margin-top:8px;overflow:hidden;text-overflow:ellipsis;color:var(--redirect-text);font-size:.75rem}[data-seo-tool="redirect-checker"] .redirect-pro__target{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:7px;margin-top:9px;padding-top:9px;border-top:1px dashed var(--redirect-border)}[data-seo-tool="redirect-checker"] .redirect-pro__target i{color:var(--redirect-accent)}[data-seo-tool="redirect-checker"] .redirect-pro__target span{color:var(--redirect-muted);font-size:.68rem}[data-seo-tool="redirect-checker"] .redirect-pro__target code{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:.73rem}[data-seo-tool="redirect-checker"] .redirect-pro__connector{text-align:center;height:24px;color:var(--redirect-muted);padding-top:3px}
[data-seo-tool="redirect-checker"] .redirect-pro__table-wrap{overflow:auto;border:1px solid var(--redirect-border);border-radius:12px}[data-seo-tool="redirect-checker"] table{width:100%;border-collapse:collapse;font-size:.78rem}[data-seo-tool="redirect-checker"] th,[data-seo-tool="redirect-checker"] td{text-align:left;padding:10px;border-bottom:1px solid var(--redirect-border);vertical-align:top}[data-seo-tool="redirect-checker"] th{background:var(--redirect-strong);color:var(--redirect-muted);font-size:.7rem}[data-seo-tool="redirect-checker"] td code{display:block;min-width:160px;max-width:300px;white-space:normal;word-break:break-all;font-size:.7rem}[data-seo-tool="redirect-checker"] td small{display:block;margin-top:4px;color:var(--redirect-muted)}[data-seo-tool="redirect-checker"] .redirect-pro__status-pill{display:inline-block;padding:4px 7px;border-radius:7px;background:var(--redirect-strong);font-weight:900}[data-seo-tool="redirect-checker"] .redirect-pro__status-pill.is-permanent{color:#175cd3;background:#eff8ff}[data-seo-tool="redirect-checker"] .redirect-pro__status-pill.is-temporary{color:#b54708;background:#fffaeb}[data-seo-tool="redirect-checker"] .redirect-pro__status-pill.is-success{color:#067647;background:#ecfdf3}[data-seo-tool="redirect-checker"] .redirect-pro__status-pill.is-error,[data-seo-tool="redirect-checker"] .redirect-pro__status-pill.is-not-redirect{color:#b42318;background:#fef3f2}
[data-seo-tool="redirect-checker"] .redirect-pro__issue-list{display:flex;flex-direction:column;gap:9px}[data-seo-tool="redirect-checker"] .redirect-pro__issue-list article{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid var(--redirect-border);border-left:4px solid #2e90fa;border-radius:10px}[data-seo-tool="redirect-checker"] .redirect-pro__issue-list article.is-error{border-left-color:#f04438}[data-seo-tool="redirect-checker"] .redirect-pro__issue-list article.is-warning{border-left-color:#f79009}[data-seo-tool="redirect-checker"] .redirect-pro__issue-list article>i{margin-top:2px;color:#2e90fa}[data-seo-tool="redirect-checker"] .redirect-pro__issue-list article.is-error>i{color:#f04438}[data-seo-tool="redirect-checker"] .redirect-pro__issue-list article.is-warning>i{color:#f79009}[data-seo-tool="redirect-checker"] .redirect-pro__issue-list article>div{display:flex;flex-direction:column;gap:4px}[data-seo-tool="redirect-checker"] .redirect-pro__issue-list b{font-size:.82rem}[data-seo-tool="redirect-checker"] .redirect-pro__issue-list span,[data-seo-tool="redirect-checker"] .redirect-pro__issue-list small{color:var(--redirect-muted);font-size:.76rem;line-height:1.45}
[data-seo-tool="redirect-checker"] .redirect-pro__success,[data-seo-tool="redirect-checker"] .redirect-pro__copy-card{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid var(--redirect-border);border-radius:13px;background:var(--redirect-strong)}[data-seo-tool="redirect-checker"] .redirect-pro__success>i{font-size:1.35rem;color:#12b76a}[data-seo-tool="redirect-checker"] .redirect-pro__success div,[data-seo-tool="redirect-checker"] .redirect-pro__copy-card div{display:flex;flex:1;flex-direction:column;gap:3px}[data-seo-tool="redirect-checker"] .redirect-pro__success span,[data-seo-tool="redirect-checker"] .redirect-pro__copy-card span{color:var(--redirect-muted);font-size:.8rem}[data-seo-tool="redirect-checker"] .redirect-pro__copy-card>i{font-size:1.3rem;color:var(--redirect-accent)}[data-seo-tool="redirect-checker"] .redirect-pro__rating-note{display:flex;gap:8px;margin:12px 0;color:var(--redirect-muted);font-size:.8rem}[data-seo-tool="redirect-checker"] .redirect-pro__rating-note i{color:#f79009}[data-seo-tool="redirect-checker"] pre{box-sizing:border-box;margin:0;white-space:pre-wrap;word-break:break-word;max-height:680px;overflow:auto;padding:16px;border:1px solid var(--redirect-border);border-radius:12px;background:var(--redirect-strong);color:var(--redirect-text);font-size:.79rem;line-height:1.58}[data-seo-tool="redirect-checker"] .redirect-pro__empty{padding:28px;text-align:center;color:var(--redirect-muted);border:1px dashed var(--redirect-border);border-radius:12px}[data-seo-tool="redirect-checker"] [hidden]{display:none!important}
body.theme-dark [data-seo-tool="redirect-checker"]{--redirect-accent:#fdba74;--redirect-soft:rgba(194,65,12,.18);--redirect-border:#334155;--redirect-panel:#111827;--redirect-strong:#172033;--redirect-text:#e5e7eb;--redirect-muted:#9ca3af}body.theme-dark [data-seo-tool="redirect-checker"] .redirect-pro__notice{color:#fed7aa;border-color:#c2410c}body.theme-dark [data-seo-tool="redirect-checker"] .redirect-pro__score.is-good{background:rgba(18,183,106,.15);color:#6ce9a6}body.theme-dark [data-seo-tool="redirect-checker"] .redirect-pro__score.is-warn{background:rgba(247,144,9,.14);color:#fec84b}body.theme-dark [data-seo-tool="redirect-checker"] .redirect-pro__score.is-error{background:rgba(240,68,56,.14);color:#fda29b}body.theme-dark [data-seo-tool="redirect-checker"] .redirect-pro__status-pill.is-permanent{color:#84adff;background:rgba(46,144,250,.14)}body.theme-dark [data-seo-tool="redirect-checker"] .redirect-pro__status-pill.is-temporary{color:#fec84b;background:rgba(247,144,9,.14)}body.theme-dark [data-seo-tool="redirect-checker"] .redirect-pro__status-pill.is-success{color:#6ce9a6;background:rgba(18,183,106,.14)}body.theme-dark [data-seo-tool="redirect-checker"] .redirect-pro__status-pill.is-error,body.theme-dark [data-seo-tool="redirect-checker"] .redirect-pro__status-pill.is-not-redirect{color:#fda29b;background:rgba(240,68,56,.14)}
@media (max-width:1000px){[data-seo-tool="redirect-checker"] .redirect-pro__layout{grid-template-columns:1fr}[data-seo-tool="redirect-checker"] .redirect-pro__result{scroll-margin-top:16px}}
@media (max-width:620px){[data-seo-tool="redirect-checker"] .redirect-pro__field-grid{grid-template-columns:1fr}[data-seo-tool="redirect-checker"] .redirect-pro__metrics{grid-template-columns:repeat(2,1fr)}[data-seo-tool="redirect-checker"] .redirect-pro__actions,[data-seo-tool="redirect-checker"] .redirect-pro__copy-card{align-items:stretch;flex-direction:column}[data-seo-tool="redirect-checker"] .redirect-pro__actions button,[data-seo-tool="redirect-checker"] .redirect-pro__copy-card button{width:100%}[data-seo-tool="redirect-checker"] .redirect-pro__tab-panel{min-height:390px;padding:13px}[data-seo-tool="redirect-checker"] .redirect-pro__target{grid-template-columns:auto 1fr}[data-seo-tool="redirect-checker"] .redirect-pro__target code{grid-column:1/-1}}
