.page-title[data-astro-cid-vdgpvpbf]{font-size:5rem;letter-spacing:-4px;margin-bottom:var(--space-xs)}.intro[data-astro-cid-vdgpvpbf]{margin-bottom:var(--space-md)}.ic-form[data-astro-cid-vdgpvpbf]{padding:var(--space-sm);margin-block:var(--space-md)}.ic-form__row[data-astro-cid-vdgpvpbf]{display:flex;gap:var(--space-xs)}.ic-form__row[data-astro-cid-vdgpvpbf] input[data-astro-cid-vdgpvpbf][type=url]{flex:1;min-width:0;padding:10px var(--space-sm);font-size:var(--fs-medium);font-family:inherit;border:var(--neo-border);background:#fff;outline:none}.ic-form__row[data-astro-cid-vdgpvpbf] input[data-astro-cid-vdgpvpbf][type=url]:focus{outline:3px solid var(--hover-bg-color, #000);outline-offset:2px}.ic-error[data-astro-cid-vdgpvpbf]{color:#e74c3c;font-size:var(--fs-small);margin-top:var(--space-xs);margin-bottom:0}.ic-faq[data-astro-cid-vdgpvpbf]{margin-top:var(--space-xl)}.ic-faq[data-astro-cid-vdgpvpbf] .accordion__body[data-astro-cid-vdgpvpbf] p[data-astro-cid-vdgpvpbf]{font-size:var(--fs-small)}@media(max-width:640px){.page-title[data-astro-cid-vdgpvpbf]{font-size:3rem;letter-spacing:-2px}.ic-form__row[data-astro-cid-vdgpvpbf]{flex-direction:column}}#ic-dev{margin-top:var(--space-md);padding:var(--space-sm);border:2px dashed #999;background:repeating-linear-gradient(45deg,#fafafa,#fafafa 10px,#f2f2f2 10px 20px)}#ic-dev .ic-dev-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#777;margin:0 0 var(--space-xs)}#ic-dev .ic-dev-row{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}#ic-dev .ic-dev-row:last-child{margin-bottom:0}#ic-dev .ic-dev-btn{padding:4px 9px;font-family:inherit;font-size:11px;font-weight:700;background:#fff;border:2px solid #000;cursor:pointer}#ic-dev .ic-dev-btn:hover{background:var(--hover-bg-color, #ffe14d)}#ic-results{margin-top:var(--space-md)}#ic-results .ic-loading{text-align:center;padding:var(--space-xl);color:#666}#ic-results .ic-results-header{display:flex;align-items:baseline;gap:var(--space-sm);flex-wrap:wrap;padding:var(--space-xs) var(--space-sm);background:#f8f8f8;border:var(--neo-border);margin-bottom:var(--space-sm);font-size:var(--fs-small)}#ic-results .ic-results-url{flex:1;min-width:0;font-weight:700;word-break:break-all}#ic-results .ic-results-meta{color:#595959;font-size:11px}#ic-results .ic-banner{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border:var(--neo-border);box-shadow:var(--neo-shadow);margin-bottom:var(--space-md)}#ic-results .ic-banner--pass{background:#eafaf0}#ic-results .ic-banner--warn{background:#fef6e7}#ic-results .ic-banner--fail{background:#fdecea}#ic-results .ic-banner-mark{font-size:2rem;font-weight:800;line-height:1;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:var(--neo-border);background:#fff;flex-shrink:0}#ic-results .ic-banner--pass .ic-banner-mark{color:#27ae60}#ic-results .ic-banner--warn .ic-banner-mark{color:#d68910}#ic-results .ic-banner--fail .ic-banner-mark{color:#c0392b}#ic-results .ic-banner--egg{background:var(--hover-bg-color, #ffe14d)}#ic-results .ic-banner--egg .ic-banner-mark{color:#000}#ic-results .ic-banner-mark svg{width:26px;height:26px;display:block}#ic-results .ic-banner-title{font-weight:800;font-size:var(--fs-medium);margin:0}#ic-results .ic-banner-sub{font-size:var(--fs-small);color:#444;margin:2px 0 0}#ic-results .ic-block{margin-bottom:var(--space-md)}#ic-results .ic-subhead{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#595959;margin:0 0 var(--space-xs)}#ic-results .ic-subhead--fail{color:#c0392b}#ic-results .ic-subhead--warn{color:#b9770e}#ic-results .ic-issues{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}#ic-results .ic-issues li{padding:10px 12px;border:var(--neo-border);border-left-width:6px}#ic-results .ic-issues--fail li{border-left-color:#e74c3c;background:#fdf3f2}#ic-results .ic-issues--warn li{border-left-color:#f39c12;background:#fffbf2}#ic-results .ic-issue-label{display:block;font-weight:800;font-size:var(--fs-small)}#ic-results .ic-issue-detail{display:block;font-size:var(--fs-small);color:#444;line-height:1.5;margin-top:3px}#ic-results .ic-issue-fix{display:block;font-size:var(--fs-small);line-height:1.5;margin-top:6px}#ic-results .ic-issue-fix-label{display:inline-block;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;background:#000;color:#fff;padding:1px 6px;margin-right:6px;vertical-align:1px}#ic-results .ic-issue-help{display:inline-block;margin-top:6px;font-size:12px;font-weight:700}#ic-results .ic-next-note{font-size:var(--fs-small);color:#333;line-height:1.55;margin:0 0 var(--space-xs)}#ic-results .ic-next-note:last-child{margin-bottom:0}#ic-results .ic-checks{display:flex;flex-direction:column}#ic-results .ic-check{padding:var(--space-xs) 0;border-bottom:1px solid #eee}#ic-results .ic-check:last-child{border-bottom:none}#ic-results .ic-check-head{display:flex;align-items:center;gap:8px;margin-bottom:4px}#ic-results .ic-check-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#555}#ic-results .ic-check-val{font-size:var(--fs-small);line-height:1.5;word-break:break-word;padding-left:17px}#ic-results .ic-check-note{display:inline-block;margin-left:8px;font-size:11px;color:#5f5f5f}#ic-results .ic-check-explain{font-size:12px;color:#666;line-height:1.45;margin:4px 0 0;padding-left:17px}#ic-results .ic-muted{color:#6b6b6b;font-style:normal}#ic-results .ic-fold{border:var(--neo-border);background:#fafafa;margin-bottom:var(--space-sm)}#ic-results .ic-fold:last-child{margin-bottom:0}#ic-results .ic-fold>summary{cursor:pointer;padding:10px var(--space-sm);font-weight:800;font-size:var(--fs-small);list-style:none;display:flex;align-items:center;gap:8px;user-select:none}#ic-results .ic-fold>summary::-webkit-details-marker{display:none}#ic-results .ic-fold>summary:before{content:"+";font-weight:900;font-size:1.3em;line-height:1;display:inline-block;transition:transform .3s ease}#ic-results .ic-fold[open]>summary:before{transform:rotate(45deg)}#ic-results .ic-fold[open]>summary{border-bottom:var(--neo-border)}#ic-results .ic-fold-body{padding:var(--space-sm)}#ic-results .ic-fold-body .ic-block:last-child{margin-bottom:0}#ic-results .ic-dot{width:9px;height:9px;border-radius:50%;border:1.5px solid #000;flex-shrink:0}#ic-results .ic-dot--pass{background:#2ecc71}#ic-results .ic-dot--warn{background:#f39c12}#ic-results .ic-dot--fail{background:#e74c3c}#ic-results .ic-chain{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}#ic-results .ic-hop{display:flex;align-items:center;gap:8px;font-size:var(--fs-small)}#ic-results .ic-hop-status{font-weight:800;font-size:11px;padding:2px 7px;border:1.5px solid #000;flex-shrink:0;min-width:38px;text-align:center}#ic-results .ic-hop-status--redir{background:#fef6e7}#ic-results .ic-hop-status--final{background:#eafaf0}#ic-results .ic-hop-url{word-break:break-all}#ic-results .ic-engines-note{font-size:var(--fs-small);color:#444;line-height:1.55;margin:0 0 var(--space-sm)}#ic-results .ic-engines{display:flex;flex-wrap:wrap;gap:var(--space-xs)}#ic-results .ic-engine{display:inline-block;padding:7px 14px;font-size:var(--fs-small);font-weight:800;border:var(--neo-border);box-shadow:var(--neo-shadow);background:#fff;text-decoration:none;color:inherit}#ic-results .ic-engine:hover{background:var(--hover-bg-color, #ffe14d)}#ic-results .ic-discover-note{font-size:var(--fs-small);color:#444;line-height:1.55;margin:0 0 var(--space-sm)}#ic-results .ic-sitemap-btn{display:inline-block}#ic-results .ic-sitemap-msg{font-size:var(--fs-small);line-height:1.55;margin:var(--space-sm) 0 0;padding:10px 12px;border:var(--neo-border);border-left-width:6px}#ic-results .ic-sitemap-msg--pass{background:#eafaf0;border-left-color:#27ae60}#ic-results .ic-sitemap-msg--warn{background:#fffbf2;border-left-color:#f39c12}#ic-results .ic-sitemap-prompt{font-size:var(--fs-small);color:#444;margin:var(--space-sm) 0 var(--space-xs)}#ic-results .ic-sitemap-paste{display:flex;gap:var(--space-xs)}#ic-results .ic-sitemap-paste input[type=url]{flex:1;min-width:0;padding:8px 10px;font-size:var(--fs-small);font-family:inherit;border:var(--neo-border);background:#fff;outline:none}#ic-results .ic-sitemap-paste input[type=url]:focus{outline:3px solid var(--hover-bg-color, #000);outline-offset:2px}@media(max-width:640px){#ic-results .ic-sitemap-paste{flex-direction:column}}#ic-results code{background:#f0f0f0;padding:1px 5px;border:1px solid #ddd;font-size:.9em;word-break:break-word}
