.seo-tool[data-astro-cid-xugl3jqy]{min-width:0;color:var(--text);--seo-success: #166534;--seo-warning: #854d0e;--seo-error: #b42318}.seo-tool[data-astro-cid-xugl3jqy] [data-astro-cid-xugl3jqy][hidden]{display:none!important}.seo-form[data-astro-cid-xugl3jqy]{padding:clamp(1.25rem,3vw,2rem);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:0 10px 35px #1118270a}.seo-tool[data-astro-cid-xugl3jqy] label[data-astro-cid-xugl3jqy]{display:block;font-weight:600;margin-bottom:1rem;font-size:1.125rem}.seo-entry[data-astro-cid-xugl3jqy]{display:flex;flex-wrap:wrap;gap:.75rem}.seo-entry[data-astro-cid-xugl3jqy] input[data-astro-cid-xugl3jqy]{flex:16rem;min-width:0;width:100%;padding:1rem;border:1px solid var(--line-strong);border-radius:var(--radius);font:inherit;font-size:1rem;background:var(--surface);color:var(--text)}.seo-target-fields[data-astro-cid-xugl3jqy]{margin-block:1.5rem}.seo-target-fields[data-astro-cid-xugl3jqy] select[data-astro-cid-xugl3jqy]{width:100%;padding:1rem;margin-bottom:1rem;font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius)}.seo-tool[data-astro-cid-xugl3jqy] select[data-astro-cid-xugl3jqy]:focus-visible{outline:3px solid var(--primary);outline-offset:4px}.seo-tool[data-astro-cid-xugl3jqy] .seo-context-item{padding-block:1rem;border-top:1px solid var(--line)}.seo-target-notice[data-astro-cid-xugl3jqy]{padding:1rem 1.25rem;background:var(--surface);border-left:3px solid var(--accent-cyan)}.seo-tool[data-astro-cid-xugl3jqy] .seo-page-list{padding-left:1.25rem;font-size:.9rem;overflow-wrap:anywhere}.seo-tool[data-astro-cid-xugl3jqy] .button[data-astro-cid-xugl3jqy]{gap:1rem}.seo-tool[data-astro-cid-xugl3jqy] .seo-primary[data-astro-cid-xugl3jqy]{background:var(--accent-cyan);border-color:var(--accent-cyan);color:var(--text)}.seo-tool[data-astro-cid-xugl3jqy] button[data-astro-cid-xugl3jqy]{min-height:48px;cursor:pointer}.seo-tool[data-astro-cid-xugl3jqy] button[data-astro-cid-xugl3jqy]:disabled{opacity:.6;cursor:wait}.seo-tool[data-astro-cid-xugl3jqy] [data-astro-cid-xugl3jqy]:is(input,button,summary,a):focus-visible{outline:3px solid var(--primary);outline-offset:4px}.seo-note[data-astro-cid-xugl3jqy]{font-size:1rem;color:var(--text-secondary);line-height:1.65}.seo-tool[data-astro-cid-xugl3jqy] p[data-astro-cid-xugl3jqy]{margin-block:.75rem;overflow-wrap:anywhere}[data-astro-cid-xugl3jqy][data-status]{font-size:.9375rem;color:var(--text-secondary);margin-bottom:0!important}[data-astro-cid-xugl3jqy][data-result]{scroll-margin-top:10rem;padding-top:clamp(2rem,5vw,4rem)}[data-astro-cid-xugl3jqy][data-result]:focus{outline:none}.seo-summary[data-astro-cid-xugl3jqy]{display:grid;grid-template-columns:15rem 1fr;gap:clamp(2rem,5vw,5rem);align-items:center}.seo-score-block[data-astro-cid-xugl3jqy]{border-left:3px solid var(--accent-cyan);padding-left:1.5rem}.seo-caption[data-astro-cid-xugl3jqy]{display:block;font-weight:600;font-size:.9375rem}.seo-score[data-astro-cid-xugl3jqy]{font:600 clamp(3rem,6vw,4.5rem)/1.1 var(--font-heading);letter-spacing:var(--tracking-heading);color:var(--text)}.seo-tool[data-astro-cid-xugl3jqy] .seo-score-total{font-size:1.375rem;letter-spacing:0;color:var(--text-secondary);margin-left:.25rem}.seo-score[data-astro-cid-xugl3jqy]{white-space:nowrap}.seo-score[data-astro-cid-xugl3jqy][data-unavailable=true]{font-size:1.375rem;white-space:normal;letter-spacing:0}.seo-tool[data-astro-cid-xugl3jqy] .seo-topic-row{border-bottom:1px solid var(--line);padding-block:1rem}.seo-tool[data-astro-cid-xugl3jqy] .seo-topic-row p{font-size:1rem;line-height:1.6}.seo-tool[data-astro-cid-xugl3jqy] .seo-link-group{margin-block:1rem}.seo-verdict[data-astro-cid-xugl3jqy]{max-width:46rem}.seo-verdict[data-astro-cid-xugl3jqy] h2[data-astro-cid-xugl3jqy]{max-width:20ch}.seo-intro[data-astro-cid-xugl3jqy]{font-size:1.125rem;line-height:1.65}.seo-report-meta[data-astro-cid-xugl3jqy]{margin-top:2rem;padding-block:1rem;border-block:1px solid var(--line);color:var(--text-secondary);font-size:.875rem}.seo-report-meta[data-astro-cid-xugl3jqy] p[data-astro-cid-xugl3jqy]{margin-block:.25rem}.seo-warning[data-astro-cid-xugl3jqy]{border-left:3px solid var(--seo-warning);padding:1rem 1.25rem;background:#fffbeb;color:#713f12}.seo-report-section[data-astro-cid-xugl3jqy]{padding-block:2rem;border-bottom:1px solid var(--line)}.seo-section-head[data-astro-cid-xugl3jqy]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.seo-section-head[data-astro-cid-xugl3jqy] h3[data-astro-cid-xugl3jqy]{margin:0}.seo-count[data-astro-cid-xugl3jqy]{flex-shrink:0;color:var(--text-secondary);font:500 .875rem var(--font-mono)}.seo-findings[data-astro-cid-xugl3jqy]{display:grid;gap:1rem;margin-top:1.5rem}.seo-tool[data-astro-cid-xugl3jqy] .seo-finding{background:var(--bg-soft);border-left:3px solid var(--line-strong);padding:1.25rem 1.5rem;overflow-wrap:anywhere}.seo-tool[data-astro-cid-xugl3jqy] .seo-finding[data-state=fail]{border-color:var(--seo-error)}.seo-tool[data-astro-cid-xugl3jqy] .seo-finding[data-state=warn]{border-color:var(--seo-warning)}.seo-tool[data-astro-cid-xugl3jqy] .seo-label{display:block;color:var(--text-secondary);font-size:.875rem;margin-bottom:.5rem;font-weight:600}.seo-tool[data-astro-cid-xugl3jqy] [data-state=fail] .seo-label{color:var(--seo-error)}.seo-tool[data-astro-cid-xugl3jqy] [data-state=warn] .seo-label{color:var(--seo-warning)}.seo-tool[data-astro-cid-xugl3jqy] .seo-finding strong{display:block;font-size:1.125rem;font-weight:600}.seo-tool[data-astro-cid-xugl3jqy] .seo-evidence,.seo-tool[data-astro-cid-xugl3jqy] .seo-advice{font-size:1rem;line-height:1.65;margin-block:.6rem;max-width:75ch}.seo-tool[data-astro-cid-xugl3jqy] .seo-examples{font-size:.9375rem;padding-left:1.25rem;margin-block:.75rem;line-height:1.6;color:var(--text-secondary)}.seo-tool[data-astro-cid-xugl3jqy] .seo-technical{font-size:.875rem;color:var(--text-secondary);line-height:1.6}.seo-good-grid[data-astro-cid-xugl3jqy]{display:grid;grid-template-columns:1fr 1fr;column-gap:3rem;margin-top:1.5rem}.seo-tool[data-astro-cid-xugl3jqy] .seo-good-item{position:relative;padding:1rem 0 1rem 1.75rem;border-top:1px solid var(--line);min-width:0}.seo-tool[data-astro-cid-xugl3jqy] .seo-good-item:before{content:"✓";position:absolute;left:0;color:var(--seo-success);font-weight:600}.seo-tool[data-astro-cid-xugl3jqy] .seo-good-item strong{font-size:1rem}.seo-tool[data-astro-cid-xugl3jqy] .seo-good-item p{font-size:1rem;line-height:1.6;color:var(--text-secondary);margin-block:.5rem 0}.seo-tool[data-astro-cid-xugl3jqy] details[data-astro-cid-xugl3jqy]{border-top:1px solid var(--line);padding-block:.5rem}.seo-tool[data-astro-cid-xugl3jqy] summary[data-astro-cid-xugl3jqy]{min-height:48px;padding-block:1rem;cursor:pointer;font-weight:600;line-height:1.5}.seo-tool[data-astro-cid-xugl3jqy] ul[data-astro-cid-xugl3jqy]{padding-left:1.3rem}.seo-tool[data-astro-cid-xugl3jqy] li[data-astro-cid-xugl3jqy]{margin-bottom:.6rem;overflow-wrap:anywhere}.seo-secondary-details[data-astro-cid-xugl3jqy]{margin-block:1.5rem 2.5rem}.seo-secondary-details[data-astro-cid-xugl3jqy]>details[data-astro-cid-xugl3jqy]:first-child{border-top:0}.seo-category-grid[data-astro-cid-xugl3jqy]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.seo-tool[data-astro-cid-xugl3jqy] .seo-category{border-bottom:1px solid var(--line);padding:.75rem 0}.seo-tool[data-astro-cid-xugl3jqy] .seo-category span{display:block;font-size:.875rem;color:var(--text-secondary);margin-top:.35rem}.seo-link-list[data-astro-cid-xugl3jqy]{display:grid;gap:1rem;padding-block:1rem}.seo-tool[data-astro-cid-xugl3jqy] .seo-link-list p{font-size:.875rem;color:var(--text-secondary);margin-block:.25rem}.seo-help[data-astro-cid-xugl3jqy]{display:grid;grid-template-columns:1.25fr 1fr;gap:3rem;padding:clamp(1.25rem,3vw,2.5rem);background:var(--bg-soft);border-radius:var(--radius)}.seo-help[data-astro-cid-xugl3jqy] p[data-astro-cid-xugl3jqy]{font-size:1rem;line-height:1.65;color:var(--text-secondary)}.seo-help[data-astro-cid-xugl3jqy] .button[data-astro-cid-xugl3jqy]{margin-top:.75rem}.seo-save[data-astro-cid-xugl3jqy]{border-left:1px solid var(--line);padding-left:2rem}[data-astro-cid-xugl3jqy][data-email-form]{margin-top:2rem}@media(width<=760px){.seo-summary[data-astro-cid-xugl3jqy]{grid-template-columns:1fr;gap:1.5rem}.seo-score-block[data-astro-cid-xugl3jqy]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.25rem 1rem}.seo-score[data-astro-cid-xugl3jqy]{grid-column:2;grid-row:1 / 3;margin:0!important}.seo-score-block[data-astro-cid-xugl3jqy] .seo-note[data-astro-cid-xugl3jqy]{grid-column:1}.seo-good-grid[data-astro-cid-xugl3jqy],.seo-help[data-astro-cid-xugl3jqy],.seo-category-grid[data-astro-cid-xugl3jqy]{grid-template-columns:1fr}.seo-save[data-astro-cid-xugl3jqy]{border-left:0;border-top:1px solid var(--line);padding:1.5rem 0 0}.seo-help[data-astro-cid-xugl3jqy]{gap:1.5rem}}@media(width<=480px){.seo-entry[data-astro-cid-xugl3jqy] button[data-astro-cid-xugl3jqy],.seo-help[data-astro-cid-xugl3jqy] .button[data-astro-cid-xugl3jqy]{width:100%}.seo-tool[data-astro-cid-xugl3jqy] .seo-finding{padding:1rem}.seo-score-block[data-astro-cid-xugl3jqy]{display:block}.seo-score[data-astro-cid-xugl3jqy]{margin-block:.5rem!important}}.seo-page-layout[data-astro-cid-uz7pht4p]{display:grid;gap:2rem}.audit-copy[data-astro-cid-uz7pht4p]{max-width:var(--reading)}.audit-copy[data-astro-cid-uz7pht4p]>p[data-astro-cid-uz7pht4p]{font-size:1.125rem;line-height:1.7;color:var(--text-secondary)}.audit-copy[data-astro-cid-uz7pht4p] .audit-scope[data-astro-cid-uz7pht4p]{font-size:1rem}
