.html-checker{--checker-info-border:color-mix(in srgb, var(--color-primary-300), transparent 18%);--checker-info-bg-top:color-mix(in srgb, var(--color-primary-50), white 18%);--checker-info-bg-bottom:#ffffffb8;--checker-info-text:var(--color-primary-800);--checker-info-badge-bg:color-mix(in srgb, var(--color-primary-100), white 12%);--checker-info-ring:color-mix(in srgb, var(--color-primary-300), transparent 45%);--checker-active-border:var(--color-primary-400);--checker-active-glow:color-mix(in srgb, var(--color-primary-400), transparent 65%);--checker-error-border:color-mix(in srgb, var(--color-demo-rose), transparent 22%);--checker-error-bg-top:color-mix(in srgb, var(--color-demo-rose-soft), white 52%);--checker-error-bg-bottom:color-mix(in srgb, var(--color-demo-rose-soft), white 26%);--checker-error-text:color-mix(in srgb, var(--color-demo-rose), #281c22 32%);gap:1.5rem;display:grid}.dark .html-checker{--checker-info-border:color-mix(in srgb, var(--color-primary-500), transparent 45%);--checker-info-bg-top:color-mix(in srgb, var(--color-primary-900), transparent 35%);--checker-info-bg-bottom:#262626d1;--checker-info-text:var(--color-primary-200);--checker-info-badge-bg:color-mix(in srgb, var(--color-primary-800), transparent 35%);--checker-info-ring:color-mix(in srgb, var(--color-primary-500), transparent 55%);--checker-error-border:color-mix(in srgb, var(--color-demo-rose), transparent 55%);--checker-error-bg-top:color-mix(in srgb, var(--color-demo-rose), #281c22 72%);--checker-error-bg-bottom:color-mix(in srgb, var(--color-demo-rose), #0c080a 82%);--checker-error-text:var(--color-demo-rose-soft)}.html-checker__panel,.html-checker-result{background:#ffffffdb;border:1px solid #e5e7eb;box-shadow:0 18px 55px #0f172a14}.dark .html-checker__panel,.dark .html-checker-result{background:#171717db;border-color:#262626;box-shadow:0 18px 55px #00000047}.html-checker__panel{border-radius:1.25rem;padding:clamp(1.25rem,3vw,2rem)}.html-checker-result__eyebrow{color:var(--color-primary-600);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .5rem;font-size:.75rem;font-weight:700}.html-checker__form label{margin-bottom:.5rem;font-weight:700;display:block}.html-checker__input-row{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;display:grid}.html-checker__input-row .html-checker__submit{box-shadow:none!important}.html-checker__input-row input{color:#171717;min-width:0;font:inherit;background:#fafafa;border:1px solid #d4d4d4;border-radius:.75rem;padding:.9rem 1rem}.dark .html-checker__input-row input{color:#f5f5f5;background:#0a0a0a;border-color:#404040}.html-checker__form-footer{color:#525252;flex-direction:column;gap:.65rem;margin-top:.75rem;font-size:.9rem;display:flex}.html-checker__query-hint{color:#404040;background:#f5f5f5;border-radius:.5rem;padding:.65rem .75rem}.dark .html-checker__query-hint{color:#d4d4d4;background:#262626}.html-checker__terms-hint{color:#737373;font-size:.85rem;line-height:1.45}.dark .html-checker__terms-hint{color:#a3a3a3}.dark .html-checker__form-footer{color:#d4d4d4}.html-checker__form-footer p{margin:0}.html-checker__gotcha{position:absolute;left:-9999px}.html-checker__status{color:#525252;min-height:1.5rem;font-weight:700}.html-checker__status:empty{display:none}.html-checker__status[data-tone=error]{color:var(--checker-error-text)}.html-checker-loading{border:1px solid color-mix(in srgb, var(--color-primary-300), transparent 40%);background:color-mix(in srgb, var(--color-primary-50), white 40%);border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.9rem 1rem;padding:1rem 1.15rem 1.25rem;font-weight:400;display:grid;position:relative;overflow:hidden}.dark .html-checker-loading{border-color:color-mix(in srgb, var(--color-primary-500), transparent 55%);background:color-mix(in srgb, var(--color-primary-900), transparent 55%)}.html-checker-loading__spinner{border:3px solid color-mix(in srgb, var(--color-primary-500), transparent 75%);border-top-color:var(--color-primary-600);border-radius:999px;width:1.5rem;height:1.5rem;margin-top:.1rem;animation:.8s linear infinite html-checker-spin}.html-checker-loading__text{gap:.2rem;min-width:0;display:grid}.html-checker-loading__text strong{color:#171717;font-weight:700}.html-checker-loading__url{color:var(--color-primary-700);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem;overflow:hidden}.html-checker-loading__hint{color:#525252;font-size:.875rem;line-height:1.5}.dark .html-checker-loading__text strong{color:#f5f5f5}.dark .html-checker-loading__url{color:var(--color-primary-300)}.dark .html-checker-loading__hint,.dark .html-checker-loading__time{color:#bebebe}.html-checker-loading__time{color:#525252;font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:700}.html-checker-loading__bar{background:color-mix(in srgb, var(--color-primary-500), transparent 85%);height:3px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.html-checker-loading__bar:after{content:"";background:linear-gradient(90deg, transparent, var(--color-primary-500), transparent);width:35%;animation:1.4s ease-in-out infinite html-checker-progress;position:absolute;inset:0 auto 0 0}.html-checker__submit.is-loading:before{content:"";border:2px solid #fff6;border-top-color:#fff;border-radius:999px;width:1rem;height:1rem;margin-right:.55rem;animation:.8s linear infinite html-checker-spin}@keyframes html-checker-spin{to{transform:rotate(360deg)}}@keyframes html-checker-progress{0%{transform:translate(-100%)}to{transform:translate(300%)}}.html-checker-result{background:radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--color-primary-200) 55%, transparent), transparent 22rem), linear-gradient(180deg, #fffffff5, #f8fafceb);border-radius:1.25rem;padding:clamp(1.25rem,3vw,2rem);position:relative;overflow:hidden}.dark .html-checker-result{background:radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--color-primary-900) 50%, transparent), transparent 22rem), linear-gradient(180deg, #171717f5, #0a0a0aeb)}.html-checker-result--error{border-color:var(--checker-error-border);background:linear-gradient(180deg, var(--checker-error-bg-top), var(--checker-error-bg-bottom));color:var(--checker-error-text)}.html-checker-result--error .html-checker-result__eyebrow,.html-checker-result--error h2{color:var(--checker-error-text)}.dark .html-checker-result--error{border-color:var(--checker-error-border);background:linear-gradient(180deg, var(--checker-error-bg-top), var(--checker-error-bg-bottom))}.html-checker-result--success{background:#f0fdf4;border-color:#86efac}.dark .html-checker-result--success{background:#052e1659;border-color:#166534}.html-checker-result__summary{gap:1.25rem;display:grid}.html-checker-result__lead{min-width:0}.html-checker-result__stats{flex-wrap:wrap;gap:.75rem;display:flex}.html-checker-result__stats>.html-checker-stat{flex:8rem}.html-checker-result__stats>.html-checker-stat--health{flex:1.6 11rem}.html-checker-result__stats>.html-checker-stat--load{flex:1.25 9rem}.html-checker-result__load-hint{color:#525252;margin:.65rem 0 1rem;font-size:.8rem;line-height:1.45}.dark .html-checker-result__load-hint{color:#a3a3a3}.html-checker-stat{text-align:left;background:#ffffffd9;border:1px solid #e2e8f0;border-radius:.95rem;align-content:start;gap:.2rem;min-width:0;padding:.85rem 1rem;display:grid}.html-checker-stat strong{font-size:1.35rem;line-height:1.15;display:block}.html-checker-stat span{color:#525252;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:700}.html-checker-stat b{color:#525252;font-size:.78rem;font-weight:700}.html-checker-stat[data-tone=error]{color:#b91c1c;background:linear-gradient(#fef2f2,#ffffffb8);border-color:#fecaca}.html-checker-stat[data-tone=warning]{color:#b45309;background:linear-gradient(#fffbeb,#ffffffb8);border-color:#fde68a}.html-checker-stat[data-tone=info]{border-color:var(--checker-info-border);background:linear-gradient(180deg, var(--checker-info-bg-top), var(--checker-info-bg-bottom));color:var(--checker-info-text)}.html-checker-stat--health[data-tone=good]{color:#166534;background:linear-gradient(#f0fdf4,#ffffffb8);border-color:#bbf7d0}.html-checker-stat--health[data-tone=medium]{color:#b45309;background:linear-gradient(#fffbeb,#ffffffb8);border-color:#fde68a}.html-checker-stat--health[data-tone=critical]{color:#b91c1c;background:linear-gradient(#fef2f2,#ffffffb8);border-color:#fecaca}.html-checker-stat--health strong{hyphens:auto;overflow-wrap:break-word;font-size:.92rem;line-height:1.3}.html-checker-stat--load[data-tone=good]{color:#16a34a;background:linear-gradient(#f0fdf4,#ffffffb8);border-color:#bbf7d0}.html-checker-stat--load[data-tone=medium]{color:#d97706;background:linear-gradient(#fffbeb,#ffffffb8);border-color:#fde68a}.html-checker-stat--load[data-tone=slow]{color:#dc2626;background:linear-gradient(#fef2f2,#ffffffb8);border-color:#fecaca}.dark .html-checker-stat{background:#262626d1;border-color:#404040}.dark .html-checker-stat span,.dark .html-checker-stat b{color:#d4d4d4}.html-checker-result__list-note{color:var(--color-primary-700);margin:.35rem 0 0;font-size:.92rem;font-weight:700}.dark .html-checker-result__list-note{color:var(--color-primary-300)}.html-checker-result__intro{color:#525252;margin:0 0 .75rem;font-size:.92rem;line-height:1.55}.dark .html-checker-result__intro{color:#d4d4d4}.html-checker-result__url-bar{background:#ffffff8c;border:1px solid #e2e8f0;border-radius:.75rem;flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;margin:0 0 .75rem;padding:.55rem .85rem;font-size:.88rem;display:flex}.html-checker-result__url-bar span{color:#525252;font-weight:700}.html-checker-result__url-bar strong{overflow-wrap:anywhere;font-weight:650}.html-checker-result__redirect{color:#64748b;flex-basis:100%;font-size:.82rem}.dark .html-checker-result__url-bar{background:#1717178c;border-color:#404040}.dark .html-checker-result__url-bar span,.dark .html-checker-result__redirect{color:#a3a3a3}.html-checker-result h2{margin:0;font-size:clamp(1.35rem,2.5vw,2rem);font-weight:750}.html-checker-result__subcount{color:var(--color-primary-700);margin:.35rem 0 0;font-size:1rem;font-weight:700}.dark .html-checker-result__subcount{color:var(--color-primary-300)}.html-checker-result p{color:#525252;line-height:1.65}.dark .html-checker-result p{color:#d4d4d4}.html-checker-category__numbers,.html-checker-finding__count{text-align:center;background:#ffffffc7;border:1px solid #e2e8f0;border-radius:1rem;min-width:5.5rem;padding:.75rem}.dark .html-checker-category__numbers,.dark .html-checker-finding__count{background:#262626d1;border-color:#404040}.html-checker-category__numbers strong,.html-checker-finding__count strong{font-size:1.5rem;display:block}.html-checker-category__numbers span,.html-checker-finding__count span{color:#525252;text-transform:uppercase;font-size:.75rem;font-weight:700}.html-checker-result__context{margin:0}.html-checker-pagination-top,.html-checker-pagination-bottom,.html-checker-findings,.html-checker-categories{gap:1rem;margin-top:1.25rem;display:grid}.html-checker-pagination-bottom{margin-top:.75rem}.html-checker-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.html-checker-category,.html-checker-finding{background:#ffffffb8;border:1px solid #e5e7eb;border-radius:1rem;padding:1rem}button.html-checker-category{width:100%;font:inherit;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .85rem;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.html-checker-category__label{margin:0;font-size:.92rem;font-weight:750;line-height:1.25}.html-checker-category__numbers{min-width:3.5rem;padding:.35rem .55rem}button.html-checker-category:hover{border-color:var(--color-primary-300)}button.html-checker-category:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.html-checker-category--active{border-color:var(--checker-active-border);box-shadow:0 0 0 1px var(--checker-active-glow)}.dark button.html-checker-category:hover{border-color:var(--color-primary-400)}.dark .html-checker-category--active{border-color:var(--checker-active-border);box-shadow:0 0 0 1px var(--checker-active-glow)}.html-checker-filter-hint{color:#525252;margin:1.25rem 0 0;font-size:.92rem}.dark .html-checker-filter-hint{color:#d4d4d4}.html-checker-truncated{background:#fffbeb;border:1px solid #fbbf24;border-radius:1rem;margin-top:1rem;padding:.85rem 1rem}.html-checker-truncated p{color:#78350f;margin:0;line-height:1.55}.html-checker-truncated p+p{margin-top:.45rem}.html-checker-truncated--info{border-color:var(--color-primary-200);background:color-mix(in srgb, var(--color-primary-50) 92%, transparent);color:var(--color-primary-700)}.html-checker-truncated--info p{color:var(--color-primary-700)}.dark .html-checker-truncated--info{border-color:color-mix(in srgb, var(--color-primary-400) 45%, transparent);background:color-mix(in srgb, var(--color-primary-950) 56%, transparent);color:var(--color-primary-300)}.dark .html-checker-truncated{background:#451a038c;border-color:#b45309}.dark .html-checker-truncated p{color:#fef3c7}.dark .html-checker-truncated--info p{color:var(--color-primary-300)}.html-checker-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.html-checker-pagination__meta{color:#525252;margin:0;font-size:.92rem}.dark .html-checker-pagination__meta{color:#d4d4d4}.html-checker-pagination__controls{align-items:center;gap:.75rem;display:flex}.html-checker-pagination__controls button{font:inherit;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:999px;padding:.45rem .9rem}.html-checker-pagination__controls button:disabled{opacity:.45;cursor:not-allowed}.dark .html-checker-pagination__controls button{color:#f5f5f5;background:#171717;border-color:#404040}.html-checker-findings__empty{color:#525252;border:1px dashed #d1d5db;border-radius:1rem;margin:0;padding:1rem}.dark .html-checker-findings__empty{color:#d4d4d4;border-color:#404040}.dark .html-checker-category,.dark .html-checker-finding{background:#171717a8;border-color:#404040}.html-checker-category,.html-checker-finding__head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.html-checker-finding__head{align-items:flex-start}.html-checker-category{position:relative;overflow:hidden}.html-checker-category:before{background:var(--color-primary-500);content:"";width:.35rem;position:absolute;inset:0 auto 0 0}.html-checker-category[data-category=accessibility]:before{background:#0ea5e9}.html-checker-category[data-category=document-structure]:before{background:#a855f7}.html-checker-category[data-category=metadata]:before,.html-checker-category[data-category=seo]:before{background:#14b8a6}.html-checker-category[data-category=code-quality]:before{background:#f59e0b}.html-checker-category[data-category=ai-readiness]:before{background:#6366f1}.html-checker-category[data-category=security-and-loading]:before{background:#f43f5e}.html-checker-category h3,.html-checker-category__label,.html-checker-finding h3{margin:0;font-size:1.05rem;font-weight:750}.html-checker-category p,.html-checker-finding p{margin:.4rem 0 0}.html-checker-finding[data-severity=error]{border-left:.35rem solid #ef4444;box-shadow:inset 0 0 0 1px #fecaca8c}.html-checker-finding[data-severity=warning]{border-left:.35rem solid #f59e0b;box-shadow:inset 0 0 0 1px #fde68a8c}.html-checker-finding[data-severity=info]{border-left:.35rem solid var(--color-primary-500);box-shadow:inset 0 0 0 1px var(--checker-info-ring)}.html-checker-finding__location{color:#525252;margin:0 0 .35rem;font-size:.82rem;font-weight:650}.dark .html-checker-finding__location{color:#d4d4d4}.html-checker-finding[data-rule-id=static-html\/structure-break-point]{background:linear-gradient(#fef2f2a6,#ffffffb8);border-left-color:#7f1d1d}.html-checker-finding[data-rule-id=static-html\/structure-break-point] h3{color:#7f1d1d}.html-checker-finding__severity{background:var(--color-primary-100);color:var(--color-primary-700);text-transform:uppercase;border-radius:999px;margin-bottom:.4rem;padding:.2rem .55rem;font-size:.75rem;font-weight:800;display:inline-flex}.html-checker-finding[data-severity=error] .html-checker-finding__severity{color:#b91c1c;background:#fee2e2}.html-checker-finding[data-severity=warning] .html-checker-finding__severity{color:#92400e;background:#fef3c7}.html-checker-finding[data-severity=info] .html-checker-finding__severity,.dark .html-checker-finding[data-severity=info] .html-checker-finding__severity{background:var(--checker-info-badge-bg);color:var(--checker-info-text)}.dark .html-checker-finding[data-severity=error] .html-checker-finding__severity{color:#fca5a5;background:#7f1d1d61}.dark .html-checker-finding[data-severity=warning] .html-checker-finding__severity{color:#fcd34d;background:#92400e5c}.html-checker-finding__body{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.html-checker-finding__body>div{background:#f8fafc;border-radius:.9rem;padding:.9rem}.dark .html-checker-finding__body>div{background:#262626c7}.html-checker-finding h4{margin:0;font-size:.9rem;font-weight:800}.html-checker-finding details{background:#f1f5f9d1;border-radius:.9rem;margin-top:1rem;padding:.85rem 1rem}.dark .html-checker-finding details{background:#262626b8}.html-checker-finding summary{cursor:pointer;font-weight:700}.html-checker-finding ul{margin:.75rem 0 0;padding-left:1rem}.html-checker-finding li+li{margin-top:.5rem}.html-checker-finding__ellipsis{color:#737373;letter-spacing:.12em;text-align:left;font-size:1.1rem;font-weight:700;list-style:none}.html-checker-finding__locations-hint{color:#525252;margin:0 0 .65rem;font-size:.88rem;line-height:1.45}.dark .html-checker-finding__locations-hint{color:#d4d4d4}.html-checker-cta{background:linear-gradient(to bottom right, var(--color-primary-100), white);text-align:center;border-radius:1rem;margin-top:1.5rem;padding:clamp(1.75rem,4vw,2.5rem) clamp(1.25rem,3vw,2.5rem)}.dark .html-checker-cta{background:linear-gradient(to bottom right, color-mix(in srgb, var(--color-primary-800) 30%, transparent), #0a0a0a)}.html-checker-cta h2{color:#171717;margin:0;font-size:clamp(1.35rem,2.5vw,1.5rem);font-weight:600;line-height:1.3}.dark .html-checker-cta h2{color:#f5f5f5}.html-checker-cta p{color:#404040;max-width:42rem;margin:.75rem auto 0;line-height:1.65}.dark .html-checker-cta p{color:#d4d4d4}.html-checker-cta__actions{grid-template-columns:repeat(2,1fr);gap:.75rem;max-width:100%;margin-top:1.5rem;display:inline-grid}.html-checker-cta__primary,.html-checker-cta__secondary{box-sizing:border-box;border-radius:.375rem;justify-content:center;align-items:center;width:100%;padding:.75rem 1.5rem;font-weight:500;line-height:1.25;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.html-checker-cta__primary{background-color:var(--color-primary-600);color:#fff}.html-checker-cta__primary:hover{background-color:var(--color-primary-700);color:#fff}.html-checker-cta__secondary{border:2px solid var(--color-primary-600);background:color-mix(in srgb, var(--color-primary-600) 10%, transparent);color:var(--color-primary-600)}.html-checker-cta__secondary:hover{background:color-mix(in srgb, var(--color-primary-600) 20%, transparent);color:var(--color-primary-600)}.dark .html-checker-cta__primary{background-color:var(--color-primary-500);color:#fff}.dark .html-checker-cta__primary:hover{background-color:var(--color-primary-700);color:#fff}.dark .html-checker-cta__secondary{border-color:var(--color-primary-500);background:color-mix(in srgb, var(--color-primary-500) 20%, transparent);color:var(--color-primary-400)}.dark .html-checker-cta__secondary:hover{background:color-mix(in srgb, var(--color-primary-500) 30%, transparent);color:var(--color-primary-400)}.html-checker-cta__primary:focus-visible,.html-checker-cta__secondary:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}@media (width<=820px){.html-checker__input-row,.html-checker-finding__body{grid-template-columns:1fr}.html-checker-result__stats{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.html-checker-stat--health,.html-checker-result__stats>.html-checker-stat--load:nth-child(2n),.html-checker-result__stats>.html-checker-stat--load:only-child{grid-column:1/-1}.html-checker-stat--health{order:1}.html-checker-categories{grid-template-columns:1fr}.html-checker__input-row{display:grid}.html-checker__form-footer,.html-checker-finding__head{flex-direction:column}.html-checker-cta__actions{grid-template-columns:1fr;width:100%;display:grid}}.website-check-page{--wc-max:74rem;--wc-text:#171717;--wc-muted:#525252;--wc-border:#e5e7eb;--wc-surface:#fff;--wc-surface-soft:color-mix(in srgb, var(--color-primary-50), white 55%);overflow-x:clip}.dark .website-check-page{--wc-text:#f5f5f5;--wc-muted:#bebebe;--wc-border:#2c2c30;--wc-surface:#141417;--wc-surface-soft:color-mix(in srgb, var(--color-primary-950), #141417 55%)}.wc-hero{--wc-hero-bg-2:color-mix(in srgb, var(--color-hero-bg) 82%, var(--color-primary-900));isolation:isolate;color:var(--color-hero-on-dark-body);background:radial-gradient(circle at 78% 18%, color-mix(in srgb, var(--color-effect-glow-2) 44%, transparent), transparent 24rem), radial-gradient(circle at 18% 28%, color-mix(in srgb, var(--color-primary-300) 12%, transparent), transparent 25rem), radial-gradient(circle at 50% 100%, color-mix(in srgb, var(--color-primary-500) 18%, transparent), transparent 32rem), linear-gradient(180deg, var(--wc-hero-bg-2) 0%, var(--color-hero-bg) 60%, #000 100%);padding:clamp(2.75rem,6vw,4.5rem) 1.25rem clamp(8.5rem,12vw,10.5rem);position:relative;overflow:hidden}.wc-hero:before{content:"";z-index:-1;opacity:.5;background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:56px 56px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;mask-image:radial-gradient(circle at 50% 40%,#000 0 34%,#0000 76%)}.wc-hero:after{content:"";z-index:-2;background:conic-gradient(from 130deg at 50% 50%, transparent 0 20%, color-mix(in srgb, var(--color-effect-glow-2) 20%, transparent) 27%, transparent 37%, transparent 58%, color-mix(in srgb, var(--color-primary-300) 10%, transparent) 66%, transparent 76%);filter:blur(36px);opacity:.7;animation:18s linear infinite wc-atmosphere;position:absolute;inset:-35%}@keyframes wc-atmosphere{to{transform:rotate(360deg)}}.wc-hero__inner{width:min(var(--wc-max), 100%);grid-template-columns:minmax(0,1fr);align-items:center;gap:2.5rem;margin-inline:auto;display:grid}@media (width>=1024px){.wc-hero__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:3.5rem}}.wc-hero__copy{max-width:40rem}.wc-hero__eyebrow{color:var(--color-hero-on-dark-eyebrow);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.65rem;margin:0 0 1rem;font-size:.75rem;font-weight:700;display:inline-flex}.wc-hero__eyebrow:before{content:"";background:linear-gradient(90deg, var(--color-hero-on-dark-accent), transparent);width:2.125rem;height:1px;box-shadow:0 0 18px color-mix(in srgb, var(--color-hero-on-dark-accent) 55%, transparent)}.wc-hero h1{color:var(--color-hero-on-dark-heading);font-size:var(--service-hero-h1-size);font-weight:var(--service-hero-h1-weight);line-height:var(--service-hero-h1-line-height);letter-spacing:var(--service-hero-h1-letter-spacing);text-shadow:var(--service-hero-h1-shadow);text-wrap:pretty;margin:0}.wc-hero__highlight{color:var(--color-hero-on-dark-accent);display:block}.wc-hero .service-hero__intro{text-wrap:pretty;margin-top:1.25rem}.wc-hero__cta{margin-top:1.75rem}.wc-hero__proof{flex-wrap:wrap;gap:.6rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.wc-proof-pill{color:#eef4ffcc;background:#ffffff0e;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:700;display:inline-flex}.wc-proof-pill:before{content:"";background:var(--color-demo-sage);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--color-demo-sage), transparent 88%);border-radius:50%}@media (width<=1023px){.wc-hero__copy{text-align:center;margin-inline:auto}.wc-hero .service-hero__intro{margin-inline:auto}.wc-hero__eyebrow,.wc-hero__proof{justify-content:center}}@media (width<=639px){.wc-hero__visual{margin-inline:-.5rem}}.wc-hero__example{color:var(--color-hero-on-dark-eyebrow);letter-spacing:.08em;text-align:right;text-transform:uppercase;margin:0 0 .65rem;font-size:.75rem;font-weight:700}@media (width<=1023px){.wc-hero__example{text-align:center}}.wc-tool{z-index:2;width:min(64rem,100%);margin:clamp(-7.5rem,-10vw,-6rem) auto 0;padding-inline:1rem;scroll-margin-top:5rem;position:relative}.wc-tool__card{border:1px solid color-mix(in srgb, var(--color-primary-200), transparent 30%);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--color-primary-100), transparent 40%), transparent 22rem), var(--wc-surface);box-shadow:0 2.5rem 6rem color-mix(in srgb, var(--color-hero-bg), transparent 72%), 0 .75rem 2rem #0f172a14;border-radius:1.75rem;padding:clamp(1.25rem,3.5vw,2.5rem)}.dark .wc-tool__card{border-color:color-mix(in srgb, var(--color-primary-500), transparent 65%);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--color-primary-900), transparent 50%), transparent 22rem), var(--wc-surface);box-shadow:0 2.5rem 6rem #0000008c}.wc-tool__head{margin-bottom:1.5rem}.wc-tool__badge{border:1px solid color-mix(in srgb, var(--color-demo-sage), transparent 60%);background:color-mix(in srgb, var(--color-demo-sage), transparent 88%);color:var(--color-demo-sage-muted);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .7rem;font-size:.75rem;font-weight:700;display:inline-flex}.wc-tool__badge:before{content:"";background:var(--color-demo-sage);border-radius:50%;width:6px;height:6px}.dark .wc-tool__badge{color:var(--color-demo-sage-soft)}.wc-tool__head h2{color:var(--wc-text);letter-spacing:-.025em;margin:.85rem 0 0;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:650}.wc-tool__head p{color:var(--wc-muted);margin:.4rem 0 0;line-height:1.6}.wc-tool .html-checker{gap:1.25rem}.wc-tool .html-checker__panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.wc-tool .html-checker__form label{color:var(--wc-text)}.wc-tool .html-checker__input-row{cursor:text;background:#fff;border:1.5px solid #94a3b8;border-radius:1.1rem;padding:.4rem;transition:border-color .15s,box-shadow .15s;box-shadow:inset 0 1px 2px #0f172a0f,0 1px #fffc}.wc-tool .html-checker__input-row:hover{border-color:var(--color-primary-400)}.wc-tool .html-checker__input-row:focus-within{border-color:var(--color-primary-500);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-primary-300), transparent 60%)}.dark .wc-tool .html-checker__input-row{background:#0a0a0c;border-color:#64748b;box-shadow:inset 0 1px 2px #0006}.wc-tool .html-checker__input-row input{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M3 12h18M12 3c2.5 2.6 3.8 5.6 3.8 9s-1.3 6.4-3.8 9c-2.5-2.6-3.8-5.6-3.8-9S9.5 5.6 12 3z'/%3E%3C/svg%3E") .9rem/1.15rem no-repeat;border:0;padding:.85rem .9rem .85rem 2.6rem;font-size:1.0625rem}.wc-tool .html-checker__input-row input::placeholder{color:#64748b}.wc-tool .html-checker__input-row input:focus{outline:none}.dark .wc-tool .html-checker__input-row input{background-color:#0000}.dark .wc-tool .html-checker__input-row input::placeholder{color:#94a3b8}.wc-tool .html-checker-result{border-color:var(--wc-border);box-shadow:none}.website-check-body{width:min(var(--wc-max), 100%);gap:3rem;margin-inline:auto;padding:3rem 1rem 0;display:grid}.wc-section-head{max-width:46rem;margin-bottom:1.75rem}.wc-section-head--center{text-align:center;margin-inline:auto}.wc-eyebrow{color:var(--color-primary-600);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .6rem;font-size:.75rem;font-weight:800}.dark .wc-eyebrow{color:var(--color-primary-300)}.wc-section-head h2,.wc-faq h2{color:var(--wc-text);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(1.75rem,3vw,2.4rem);font-weight:650;line-height:1.15}.wc-section-head__intro{color:var(--wc-muted);margin:.9rem 0 0;font-size:1.0625rem;line-height:1.65}.website-check-body h3{color:var(--wc-text);margin:0;font-size:1.0625rem;font-weight:700;line-height:1.35}.website-check-body li p,.website-check-body article p{color:var(--wc-muted);margin:.45rem 0 0;font-size:.95rem;line-height:1.6}.website-check-icon svg{width:1.05rem;height:1.05rem}.wc-coverage__grid{gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.wc-coverage__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.wc-coverage__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.wc-coverage__card{border:1px solid var(--wc-border);background:var(--wc-surface);border-radius:1.25rem;padding:1.25rem;transition:border-color .2s,transform .2s,box-shadow .2s;position:relative}.wc-coverage__card:hover{border-color:color-mix(in srgb, var(--color-primary-400), transparent 30%);box-shadow:0 1.25rem 2.5rem color-mix(in srgb, var(--color-primary-950), transparent 92%);transform:translateY(-2px)}.wc-coverage__card-top{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.wc-scope-note{max-width:46rem;color:var(--wc-muted);text-align:center;margin:1.5rem auto 0;font-size:.98rem;line-height:1.65}.wc-scope-note strong{color:var(--wc-text)}.wc-fair-use{border:1px solid var(--wc-border);background:var(--wc-surface-soft);border-radius:1.75rem;gap:.5rem;padding:clamp(1.5rem,4vw,2.5rem);display:grid}@media (width>=1024px){.wc-fair-use{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:2.5rem}.wc-fair-use .wc-section-head{margin-bottom:0}}.wc-fair-use__copy{color:var(--wc-muted);gap:.85rem;line-height:1.65;display:grid}.wc-fair-use__copy p{margin:0}.wc-faq h2{margin-bottom:1.5rem}.website-check-related__links{gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.website-check-related__links{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}}.website-check-related__links a{border:1px solid var(--wc-border);background:var(--wc-surface);height:100%;color:inherit;border-radius:1.25rem;align-content:start;gap:.35rem;padding:1.25rem 1.35rem;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s;display:grid}.website-check-related__links a:hover{border-color:var(--color-primary-400);box-shadow:0 1rem 2rem color-mix(in srgb, var(--color-primary-950), transparent 92%);transform:translateY(-2px)}.website-check-related__links strong{color:var(--color-primary-700)}.website-check-related__links strong:after{content:" →"}.dark .website-check-related__links strong{color:var(--color-primary-300)}.website-check-related__links span{color:var(--wc-muted);font-size:.95rem;line-height:1.55}@media (prefers-reduced-motion:no-preference){html.website-check-reveal-ready [data-wc-reveal]{opacity:0;transition:opacity .55s,transform .55s;transform:translateY(1.1rem)}html.website-check-reveal-ready [data-wc-reveal].is-visible{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.website-check-related__links a{transition:none}.website-check-related__links a:hover{transform:none}}
