.tool-sidebar[data-astro-cid-6nhsjek6]{position:sticky;top:124px;align-self:start;padding:10px;border-radius:20px;background:#f7f7f7}.tool-sidebar[data-astro-cid-6nhsjek6] nav[data-astro-cid-6nhsjek6]{display:grid;gap:1px}.tool-sidebar[data-astro-cid-6nhsjek6] a[data-astro-cid-6nhsjek6]{display:flex;min-width:0;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;color:#5c5c5c;font-size:14px;font-weight:500;line-height:20px;text-decoration:none}.tool-sidebar[data-astro-cid-6nhsjek6] a[data-astro-cid-6nhsjek6]:hover{background:#1717170a;color:#171717}.tool-sidebar[data-astro-cid-6nhsjek6] a[data-astro-cid-6nhsjek6][aria-current=page]{background:#fff;box-shadow:0 0 0 1px #1717170f,0 1px 2px #1717170f;color:#171717}.tool-sidebar[data-astro-cid-6nhsjek6] svg[data-astro-cid-6nhsjek6]{width:16px;height:16px;flex:0 0 16px;color:#8a8a8a}.tool-sidebar[data-astro-cid-6nhsjek6] a[data-astro-cid-6nhsjek6][aria-current=page] svg[data-astro-cid-6nhsjek6]{color:#171717}.tool-sidebar[data-astro-cid-6nhsjek6] a[data-astro-cid-6nhsjek6]:focus-visible{outline:2px solid #171717;outline-offset:1px}.tool-sidebar[data-astro-cid-6nhsjek6] .tool-sidebar-all[data-astro-cid-6nhsjek6]{margin-top:8px;padding-top:12px;border-top:1px solid #ebebeb;border-radius:0;font-size:13px}.tool-sidebar[data-astro-cid-6nhsjek6] .tool-sidebar-all[data-astro-cid-6nhsjek6]:hover{background:none}.tool-sidebar-short[data-astro-cid-6nhsjek6]{display:none}@media(max-width:850px){.tool-sidebar[data-astro-cid-6nhsjek6]{position:static;padding:0;background:none}.tool-sidebar[data-astro-cid-6nhsjek6] .tool-sidebar-all[data-astro-cid-6nhsjek6]{display:none}.tool-sidebar[data-astro-cid-6nhsjek6] nav[data-astro-cid-6nhsjek6]{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.tool-sidebar[data-astro-cid-6nhsjek6] a[data-astro-cid-6nhsjek6]{flex:0 0 auto;padding:8px 12px;border-radius:999px;background:#f5f5f5;font-size:13px}.tool-sidebar-full[data-astro-cid-6nhsjek6]{display:none}.tool-sidebar-short[data-astro-cid-6nhsjek6]{display:inline}}.tool-page{--tool-ink: #171717;--tool-dim: #5c5c5c;--tool-faint: #6b6b6b;--tool-line: #ebebeb;--tool-soft: #f7f7f7;--tool-accent: #171717;--tool-accent-strong: #2e2e2e;--tool-good-ink: #171717;--tool-mid-ink: #805700;--tool-bad-ink: #b91c38;padding:40px 32px 112px;color:var(--tool-ink);background:#fff;font-family:Rankveo Inter,system-ui,sans-serif;scroll-margin-top:128px}.tool-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:64px;width:min(1180px,100%);margin-inline:auto}.tool-content{min-width:0;max-width:820px}.tool-skip{position:fixed;top:12px;left:24px;z-index:1000;padding:12px 16px;border-radius:8px;background:#171717;color:#fff;transform:translateY(-200%)}.tool-skip:focus{transform:none}.tool-page :is(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--tool-accent);outline-offset:4px}.tool-header{margin:4px 0 28px}.tool-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tool-header h1{margin:0;font-family:Rankveo Inter Display,Rankveo Inter,system-ui,sans-serif;font-size:48px;font-weight:500;letter-spacing:-.035em;line-height:54px}.tool-header p:last-child{max-width:600px;margin:14px 0 0;color:var(--tool-dim);font-size:17px;line-height:27px;text-wrap:pretty}.tool-form{padding:22px;border-radius:24px;background:var(--tool-soft)}.tool-input-row{display:flex;align-items:stretch;gap:8px;padding:6px;border-radius:16px;background:#fff;box-shadow:0 0 0 1px #17171712,0 1px 2px #1717170d}.tool-input-row:focus-within{box-shadow:0 0 0 1.5px var(--tool-ink),0 1px 2px #1717170d}.tool-input-row:has([aria-invalid=true]){box-shadow:0 0 0 1.5px var(--tool-bad-ink)}.tool-input-field{display:flex;flex:1 1 auto;min-width:0;padding:10px 12px}.tool-input-field input{flex:1 1 auto;min-width:0;width:100%;padding:0;border:0;outline:0;background:transparent;color:var(--tool-ink);font:inherit;font-size:16px;line-height:24px}.tool-input-field input::placeholder{color:#a3a3a3}.tool-submit{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:8px;min-width:132px;min-height:44px;padding:10px 20px;border:0;border-radius:11px;background:var(--tool-accent);color:#fff;font:inherit;font-size:14px;font-weight:500;line-height:20px;white-space:nowrap;cursor:pointer}.tool-submit:hover,.tool-submit:disabled{background:var(--tool-accent-strong)}.tool-submit:disabled{cursor:progress}.tool-submit-loader{display:none;width:16px;height:16px;object-fit:contain;filter:brightness(0) invert(1)}.tool-submit:disabled .tool-submit-loader{display:block;animation:tool-working 1s linear infinite}@keyframes tool-working{to{transform:rotate(360deg)}}.tool-target-hint{margin:12px 0 0 2px;color:var(--tool-faint);font-size:13px;line-height:20px}.tool-turnstile{display:flex;min-height:65px;margin-top:18px}.tool-turnstile>*{flex-shrink:0}.tool-status{margin:16px 0 0 2px;color:var(--tool-dim);font-size:14px;line-height:22px}.tool-status:empty{margin:0}.tool-status[data-tone=error]{color:var(--tool-bad-ink)}.tool-status[data-tone=done]{color:var(--tool-good-ink)}.tool-page .tool-results{margin-top:48px}.tool-scope,.tool-faq{margin-top:64px}.tool-scope h2,.tool-faq h2,.tool-upgrade h2{margin:0;font-size:22px;font-weight:550;letter-spacing:-.025em;line-height:30px}.tool-scope ul{display:grid;gap:10px;margin:16px 0 0;padding:0;list-style:none}.tool-scope li{display:flex;align-items:center;gap:10px;color:var(--tool-dim);font-size:15px;line-height:23px}.tool-scope li svg{flex:0 0 16px;color:var(--tool-ink)}.tool-faq h2{margin-bottom:8px}.tool-faq details{border-bottom:1px solid var(--tool-line)}.tool-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;cursor:pointer;list-style:none;font-size:15px;font-weight:500;line-height:23px}.tool-faq summary::-webkit-details-marker{display:none}.tool-faq summary:after{content:"+";color:var(--tool-faint);font-size:18px;font-weight:400}.tool-faq details[open] summary:after{content:"−"}.tool-faq details p{max-width:640px;margin:0 0 18px;color:var(--tool-dim);font-size:14.5px;line-height:23px}.tool-upgrade{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-top:72px;padding:32px;border-radius:24px;background:var(--tool-soft)}.tool-upgrade>a{flex:0 0 auto;padding:12px 20px;border-radius:999px;background:var(--tool-ink);color:#fff;font-size:14px;font-weight:500;line-height:20px;text-decoration:none}.tool-upgrade>a:hover{background:var(--tool-accent-strong)}@media(max-width:850px){.tool-layout{grid-template-columns:minmax(0,1fr);gap:24px}}@media(max-width:650px){.tool-page{padding:24px 16px 72px}.tool-header h1{font-size:36px;line-height:42px}.tool-header p:last-child{font-size:16px;line-height:25px}.tool-form{padding:14px;border-radius:20px}.tool-input-row{flex-direction:column}.tool-scope,.tool-faq{margin-top:56px}.tool-upgrade{flex-direction:column;align-items:flex-start;padding:24px}}@media(max-width:380px){.tool-turnstile{justify-content:center}}@media(prefers-reduced-motion:reduce){.tool-page *,.tool-page *:before,.tool-page *:after{transition-duration:0s!important;animation:none!important}}.tool-page .tool-results{container:tool-report / inline-size;min-width:0;margin:24px 0 0;overflow:hidden;border-radius:24px;background:#fff;box-shadow:0 0 0 1px #17171712,0 1px 2px #1717170a,0 12px 32px -12px #1717171a;color:var(--tool-ink);scroll-margin-top:120px}.tool-page .tool-results[hidden]{display:none}.tool-page .tool-results>:not(.tool-results-header){min-width:0;padding:24px}.tool-page .tool-results-header{display:grid;gap:2px;padding:18px 24px;border-bottom:1px solid var(--tool-line);background:#fafafa}.tool-page .tool-results-header p{margin:0;color:var(--tool-faint);font-size:12px;font-weight:500;line-height:16px}.tool-page .tool-results-header h2{margin:0;font-size:17px;font-weight:550;letter-spacing:-.015em;line-height:24px;overflow-wrap:anywhere}.tool-page .tool-verdict{position:relative;display:grid;gap:4px;margin-bottom:24px;padding-left:22px;color:var(--tool-dim);font-size:14px;line-height:21px;overflow-wrap:anywhere}.tool-page .tool-verdict:before{position:absolute;top:7px;left:2px;width:9px;height:9px;border-radius:50%;background:#c99a2e;box-shadow:0 0 0 4px #fdf6e7;content:""}.tool-page .tool-verdict.is-good:before{background:var(--tool-ink);box-shadow:0 0 0 4px #ededed}.tool-page .tool-verdict.is-bad:before{background:var(--tool-bad-ink);box-shadow:0 0 0 4px #fdf1f2}.tool-page .tool-verdict strong{color:var(--tool-ink);font-size:16px;font-weight:550;letter-spacing:-.01em;line-height:23px}.tool-page .tool-verdict.is-bad strong{color:var(--tool-bad-ink)}.tool-page .tool-verdict span:last-child:not(:nth-child(2)){color:var(--tool-faint);font-size:13px;line-height:19px}.tool-page .tool-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0;overflow:hidden;border-radius:16px;background:var(--tool-line);box-shadow:0 0 0 1px var(--tool-line)}.tool-page .tool-stat{display:grid;min-width:0;align-content:start;gap:6px;padding:16px 18px;background:#fff;overflow-wrap:anywhere}.tool-page .tool-stat strong{color:var(--tool-ink);font-size:26px;font-weight:550;font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:32px}.tool-page .tool-stat span{color:var(--tool-dim);font-size:13px;line-height:18px}.tool-page[data-tool=ai_crawler_audit] .tool-stat:nth-child(n+4) strong{font-size:18px;letter-spacing:-.015em;line-height:32px}.tool-page .tool-table-scroll{max-width:100%;margin-top:16px;overflow-x:auto;border-radius:16px;box-shadow:inset 0 0 0 1px var(--tool-line);overscroll-behavior-inline:contain;scrollbar-color:#b8b8b8 transparent;scrollbar-width:thin}.tool-page .tool-table-hint{display:none}.tool-page .tool-table-scroll:focus-visible{outline:2px solid var(--tool-accent);outline-offset:3px}.tool-page .tool-table{width:100%;min-width:680px;border-collapse:collapse;color:var(--tool-ink);font-size:14px;font-variant-numeric:tabular-nums;line-height:20px;text-align:left}.tool-page .tool-table th{padding:11px 16px;border-bottom:1px solid var(--tool-line);background:#fafafa;color:var(--tool-faint);font-size:12.5px;font-weight:500;line-height:18px;text-align:left;white-space:nowrap}.tool-page .tool-table td{padding:13px 16px;border-bottom:1px solid #f0f0f0;vertical-align:top}.tool-page .tool-table tbody tr:last-child td{border-bottom:0}.tool-page .tool-table td strong{font-weight:550}.tool-page .tool-table td small{display:block;max-width:240px;margin-top:3px;color:var(--tool-faint);font-size:12px;font-weight:400;line-height:17px;overflow-wrap:anywhere}.tool-page .tool-table td.verdict small{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.tool-page .tool-table td.anchor{max-width:280px;color:var(--tool-dim);overflow-wrap:anywhere}.tool-page .tool-table td.anchor em{color:#a3a3a3}.tool-page .tool-table td:first-child{min-width:170px;max-width:280px;overflow-wrap:anywhere}.tool-page .tool-table a{border-radius:2px;color:var(--tool-ink);font-weight:550;text-decoration:none}.tool-page .tool-table a:hover{text-decoration:underline;text-decoration-color:#1717174d;text-underline-offset:3px}.tool-page .tool-table a:focus-visible{outline:2px solid var(--tool-accent);outline-offset:3px}.tool-page .tool-table .verdict,.tool-page .tool-table .reach{font-weight:500;white-space:nowrap}.tool-page .tool-table .verdict:before,.tool-page .tool-table .reach:before{display:inline-block;width:6px;height:6px;margin:0 8px 2px 0;border-radius:50%;background:currentcolor;content:""}.tool-page .tool-table .verdict-allowed,.tool-page .tool-table .verdict-ok,.tool-page .tool-table .is-reachable .reach{color:var(--tool-good-ink)}.tool-page .tool-table .verdict-blocked,.tool-page .tool-table .verdict-challenged,.tool-page .tool-table .verdict-rate_limited,.tool-page .tool-table .is-blocked .reach{color:var(--tool-bad-ink)}.tool-page .tool-table .verdict-error,.tool-page .tool-table .verdict-ungoverned,.tool-page .tool-table .verdict-not_probed{color:var(--tool-faint)}.tool-page .tool-note,.tool-page .tool-empty{margin:14px 0 0;color:var(--tool-faint);font-size:13px;font-weight:400;line-height:20px;overflow-wrap:anywhere}.tool-page .tool-strategies{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch}.tool-page .tool-strategy{min-width:0;padding:20px;border-radius:18px;background:#fafafa}.tool-page .tool-strategy h3{margin:0 0 18px;color:var(--tool-ink);font-size:15px;font-weight:550;line-height:22px}.tool-page .tool-scores{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0}.tool-page .tool-score{--ring: var(--tool-ink);display:grid;min-width:0;gap:8px;justify-items:center;align-content:start;text-align:center}.tool-page .tool-score strong{display:grid;width:60px;height:60px;place-items:center;border-radius:50%;background:radial-gradient(closest-side,#fafafa calc(100% - 3px),transparent calc(100% - 2.5px)),conic-gradient(var(--ring) calc(var(--score) * 1%),#e5e5e5 0);color:var(--tool-ink);font-size:18px;font-weight:550;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1}.tool-page .tool-score span{color:var(--tool-dim);font-size:12px;line-height:16px}.tool-page .tool-score.tone-mid{--ring: #c99a2e}.tool-page .tool-score.tone-mid strong{color:var(--tool-mid-ink)}.tool-page .tool-score.tone-poor{--ring: var(--tool-bad-ink)}.tool-page .tool-score.tone-poor strong{color:var(--tool-bad-ink)}.tool-page .tool-score.tone-none strong{color:var(--tool-faint)}.tool-page .tool-strategy h4{margin:24px 0 4px;color:var(--tool-faint);font-size:12px;font-weight:500;line-height:16px}.tool-page .tool-metrics{display:grid;grid-template-columns:minmax(0,1fr) auto;margin:0;font-size:13.5px;line-height:20px}.tool-page .tool-metrics dt,.tool-page .tool-metrics dd{padding:9px 0;border-bottom:1px solid #ebebeb}.tool-page .tool-metrics dt:nth-last-child(2),.tool-page .tool-metrics dd:last-child{border-bottom:0}.tool-page .tool-metrics dt{min-width:0;color:var(--tool-dim)}.tool-page .tool-metrics dd{margin:0;color:var(--tool-ink);font-weight:550;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.tool-page .tool-strategy .tool-empty{margin:8px 0 0}.tool-page .tool-subheading{margin:32px 0 12px;color:var(--tool-ink);font-size:15px;font-weight:550;line-height:22px}.tool-page .tool-checks{display:grid;margin:0;padding:0;overflow:hidden;border-radius:16px;box-shadow:inset 0 0 0 1px var(--tool-line);list-style:none}.tool-page .tool-check{display:grid;grid-template-columns:112px minmax(0,1fr);gap:16px;padding:14px 16px;border-bottom:1px solid #f0f0f0;font-size:14px;line-height:20px}.tool-page .tool-check:last-child{border-bottom:0}.tool-page .tool-check strong{font-weight:550}.tool-page .tool-check p{margin:2px 0 0;color:var(--tool-dim);font-size:13.5px;overflow-wrap:anywhere}.tool-page .tool-check-status{display:inline-flex;align-items:center;gap:6px;align-self:start;justify-self:start;padding:2px 9px 2px 8px;border-radius:999px;background:var(--tool-soft);color:var(--tool-dim);font-size:12px;font-weight:500;line-height:18px;white-space:nowrap}.tool-page .tool-check-status:before{width:6px;height:6px;border-radius:50%;background:currentcolor;content:""}.tool-page .tool-check.is-pass .tool-check-status{background:#f0f0f0;color:var(--tool-good-ink)}.tool-page .tool-check.is-warn .tool-check-status{background:#fdf6e7;color:var(--tool-mid-ink)}.tool-page .tool-sections-table td:first-child{min-width:220px;max-width:320px}.tool-page .tool-table td small.tool-quote{font-style:italic}.tool-page .tool-length{display:grid;gap:7px;min-width:170px;white-space:nowrap}.tool-page .tool-length strong{font-weight:550}.tool-page .tool-length-bar{position:relative;display:block;height:6px;border-radius:999px;background:#ededed}.tool-page .tool-length-fill{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--tool-good-ink)}.tool-page .tool-length-bar.tone-mid .tool-length-fill{background:#c99a2e}.tool-page .tool-length-median{position:absolute;top:-3px;bottom:-3px;left:calc(100% / 3);width:2px;border-radius:1px;background:#a3a3a3}.tool-page .tool-flags{display:flex;flex-wrap:wrap;gap:4px}.tool-page .tool-flag{padding:2px 8px;border-radius:999px;background:#fdf6e7;color:var(--tool-mid-ink);font-size:12px;font-weight:500;line-height:18px;white-space:nowrap}.tool-page .tool-flag.is-info{background:var(--tool-soft);color:var(--tool-dim)}.tool-page .tool-faint{color:var(--tool-faint)}.tool-page .tool-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:24px;padding:20px;border-radius:18px;background:#fafafa}.tool-page .tool-cta h3{margin:0;font-size:15px;font-weight:550;line-height:22px}.tool-page .tool-cta p{max-width:560px;margin:4px 0 0;color:var(--tool-dim);font-size:13.5px;line-height:21px}.tool-page .tool-cta-link{display:inline-flex;flex:0 0 auto;align-items:center;min-height:40px;padding:10px 18px;border-radius:999px;background:var(--tool-accent);color:#fff;font-size:14px;font-weight:500;line-height:20px;text-decoration:none}.tool-page .tool-cta-link:hover{background:var(--tool-accent-strong)}@container tool-report (max-width: 800px){.tool-page .tool-strategies{grid-template-columns:minmax(0,1fr)}}@container tool-report (max-width: 740px){.tool-page .tool-table-hint{display:block;margin:16px 0 0;color:var(--tool-faint);font-size:12px;line-height:18px}.tool-page .tool-table-hint+.tool-table-scroll{margin-top:8px}.tool-page .tool-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-page .tool-stat:last-child{grid-column:1 / -1}}@container tool-report (max-width: 560px){.tool-page .tool-results>:not(.tool-results-header){padding:18px}.tool-page .tool-results-header{padding:16px 18px}.tool-page .tool-check{grid-template-columns:minmax(0,1fr);gap:6px}.tool-page .tool-cta{flex-direction:column;align-items:flex-start}}@container tool-report (max-width: 420px){.tool-page .tool-scores{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.tool-page .tool-strategy{padding:16px}}
