.website-visibility-page{color:#f7f8fb;background:#0a1729;min-height:100vh;padding:4.5rem 1.25rem 5.5rem}.website-visibility-shell{width:min(100%,72rem);margin:0 auto}.website-visibility{gap:1.5rem;display:grid}.website-visibility__intro{max-width:47rem}.website-visibility__kicker{color:#5fa5d4;letter-spacing:.13em;text-transform:uppercase;margin:0 0 .7rem;font-size:.72rem;font-weight:700}.website-visibility h1,.website-visibility h2,.website-visibility h3{color:#fff;letter-spacing:-.035em;margin:0;font-family:Ratio Modern,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500}.website-visibility h1{font-size:clamp(2.3rem,5vw,4.3rem);line-height:.98}.website-visibility__intro>p:not(.website-visibility__kicker){color:#d3d9e2;margin:.8rem 0 0;font-size:1.06rem;line-height:1.55}.website-visibility__intro .website-visibility__disclaimer{color:#9eabba;font-size:.86rem}.website-visibility__form,.website-visibility__empty,.website-visibility__results{background:#11151d;border:1px solid #acc1d630;border-radius:1rem}.website-visibility__form{padding:1.3rem}.website-visibility__form>label{color:#fff;margin-bottom:.55rem;font-size:.9rem;font-weight:700;display:block}.website-visibility__form>div{gap:.7rem;display:flex}.website-visibility__form input{color:#f7f8fb;background:#0d1118;border:1px solid #394252;border-radius:.55rem;flex:1;min-width:0;padding:.83rem .9rem}.website-visibility__form button{color:#062d22;background:#10b981;border:1px solid #10b981;border-radius:.55rem;flex:none;justify-content:center;align-items:center;gap:.45rem;padding:.8rem 1.1rem;font-weight:800;display:inline-flex}.website-visibility__form button:hover:not(:disabled){background:#34d399;border-color:#34d399}.website-visibility__form button:disabled{cursor:wait;opacity:.7}.website-visibility__form>p:not(.website-visibility__error){color:#aeb8c6;margin:.65rem 0 0;font-size:.8rem}.website-visibility code{color:#77d6af;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.website-visibility__error{color:#fca5a5;align-items:center;gap:.4rem;margin:.7rem 0 0;font-size:.86rem;display:flex}.website-visibility__error svg{width:1rem}.website-visibility__empty{color:#aeb8c6;text-align:center;justify-content:center;align-items:center;gap:.7rem;min-height:13rem;padding:1.5rem;display:flex}.website-visibility__empty svg{color:#10b981;width:1.3rem}.website-visibility__empty p{max-width:30rem;margin:0}.website-visibility__results{padding:1.3rem}.website-visibility__result-heading{border-bottom:1px solid #acc1d626;justify-content:space-between;align-items:end;gap:1rem;padding-bottom:1rem;display:flex}.website-visibility__result-heading span{color:#9eabba;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:700}.website-visibility__result-heading h2{margin-top:.15rem;font-size:1.65rem}.website-visibility__result-heading>small{color:#9eabba;font-size:.78rem}.website-visibility__result-disclaimer{color:#aeb8c6;margin:1rem 0;font-size:.82rem}.website-visibility__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.website-visibility__card{background:#151922;border:1px solid #acc1d629;border-radius:.75rem;min-width:0;padding:1.15rem}.website-visibility__card>svg{color:#5fa5d4;width:1.25rem}.website-visibility__card h3{margin:.65rem 0 .8rem;font-size:1.12rem}.website-visibility__card p{color:#d8dee7;margin:.45rem 0;font-size:.88rem;line-height:1.5}.website-visibility__card dl{grid-template-columns:minmax(0,1fr) auto;gap:.45rem;margin:.55rem 0;font-size:.82rem;display:grid}.website-visibility__card dt{color:#aeb8c6}.website-visibility__card dd{color:#f5f6f8;text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:18rem;margin:0;font-weight:700;overflow:hidden}.website-visibility__positive,.website-visibility__negative{align-items:center;gap:.35rem;font-weight:700;display:flex}.website-visibility__positive{color:#34d399!important}.website-visibility__negative{color:#fca5a5!important}.website-visibility__positive svg,.website-visibility__negative svg{width:1rem}.website-visibility__authority-score{color:#34d399;margin:.15rem 0 .7rem;font-size:2.35rem;line-height:1;display:block}.website-visibility__authority-score small{color:#b9c1cc;margin-left:.2rem;font-size:.9rem}.website-visibility__source,.website-visibility__muted{color:#9eabba;margin-top:.75rem;font-size:.78rem;line-height:1.45;display:block}.website-visibility__card--readiness ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.website-visibility__file{align-items:center;gap:.4rem;font-size:.88rem;display:flex}.website-visibility__file svg{width:1rem}.website-visibility__file span{color:#e1e5ea}.website-visibility__file small{color:#9eabba;margin-left:auto;font-size:.75rem}.website-visibility__file--available svg{color:#34d399}.website-visibility__file--missing svg{color:#fbbf24}.website-visibility__file--unavailable svg{color:#9eabba}@media (max-width:680px){.website-visibility-page{padding:3rem 1rem 4rem}.website-visibility__form>div,.website-visibility__result-heading{flex-direction:column;align-items:stretch}.website-visibility__form button{width:100%}.website-visibility__grid{grid-template-columns:1fr}.website-visibility__result-heading>small{margin-top:-.35rem}.website-visibility__card dd{max-width:13rem}}.website-visibility h1,.website-visibility h2{letter-spacing:.005em}.website-visibility__examples{color:#aeb8c6;gap:.38rem;margin:.65rem 0 0;font-size:.8rem;display:grid}.website-visibility__example-list{flex-wrap:wrap;gap:.42rem;display:flex}.website-visibility__example-button{color:#6ee7b7;width:auto;min-height:2rem;font:inherit;white-space:nowrap;background:#10b98114;border:1px solid #34d39947;border-radius:999px;justify-content:center;align-items:center;padding:.3rem .58rem;font-weight:700;line-height:1;display:inline-flex}.website-visibility__example-button:hover,.website-visibility__example-button:focus-visible{color:#a7f3d0;background:#10b98129;border-color:#34d39985;outline:none}@media (max-width:680px){.website-visibility__example-button{min-height:2rem;padding:.3rem .58rem}}
.website-visibility-content{gap:2.35rem;margin-top:2.35rem;display:grid}.website-visibility-content>section,.website-visibility-signals article{background:#151922;border:1px solid #acc1d630;border-radius:.75rem;padding:1.6rem}.website-visibility-signals{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;display:grid}.website-visibility-signals article>svg{color:#34d399;width:1.45rem}.website-visibility-content h2,.website-visibility-content h3{letter-spacing:-.035em;font-family:Ratio Modern,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500}.website-visibility-content h2{letter-spacing:.005em;margin:0 0 .85rem;font-size:1.55rem}.website-visibility-content h3{margin:1.2rem 0 .3rem;font-size:1rem}.website-visibility-content p,.website-visibility-content li,.website-visibility-content dd{color:#c5c8d1;font-size:.9rem;line-height:1.6}.website-visibility-signals h2{margin:.85rem 0 .45rem;font-size:1.15rem}.website-visibility-signals p{margin:0}.website-visibility-steps{gap:1rem;margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.website-visibility-steps li{gap:1rem;display:flex}.website-visibility-steps li>span{color:#062d22;background:#34d399;border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;font-weight:800;display:grid}.website-visibility-steps h3{margin:0 0 .1rem}.website-visibility-steps p{margin:0}.website-visibility-definitions{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem 3rem;margin:1.25rem 0 0;display:grid}.website-visibility-definitions div{gap:.2rem;display:grid}.website-visibility-definitions dt{color:#fff;font-weight:800}.website-visibility-definitions dd{margin:0}.website-visibility__context-link{color:#34d399;text-decoration:underline}.website-visibility-content ul{margin:1rem 0;padding:0;list-style:none}.website-visibility-content ul li:before{content:"- "}.website-visibility-comparison{margin:1rem 0;overflow:auto}.website-visibility-comparison>div{border-bottom:1px solid #acc1d629;grid-template-columns:repeat(3,minmax(10rem,1fr));display:grid}.website-visibility-comparison span,.website-visibility-comparison strong{color:#c5c8d1;padding:.55rem .4rem;font-size:.9rem}.website-visibility-comparison strong{color:#fff}.website-visibility-comparison>div:first-child strong:nth-child(2),.website-visibility-comparison>div:first-child strong:nth-child(3){color:#34d399}.website-visibility-faq>div+div{margin-top:1.15rem}.website-visibility-faq h3{margin-top:0}.website-visibility-faq p{margin:0}.website-visibility-resources ul{margin:0;padding:0;list-style:none}.website-visibility-resources li+li{margin-top:.45rem}.website-visibility-resources a{color:#34d399;text-decoration:underline}.website-visibility-tools>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.website-visibility-tools a{color:#fff;border:1px solid #acc1d629;border-radius:.55rem;gap:.8rem;padding:1rem;display:flex}.website-visibility-tools a:hover{background:#15251f;border-color:#34d399}.website-visibility-tools svg{color:#34d399;flex:none;width:1.25rem}.website-visibility-tools span{gap:.2rem;display:grid}.website-visibility-tools small{color:#b7bac4;line-height:1.45}.website-visibility-tools .eyebrow{display:none}.website-visibility__examples button{color:#34d399;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.website-visibility__examples button:hover{box-shadow:none;color:#6ee7b7;border-color:#0000;text-decoration:underline;background:0 0!important}.website-visibility__status-detail{align-items:baseline;gap:.35rem;display:flex!important}.website-visibility__status-detail dt{flex:none}.website-visibility__status-detail dd{text-align:left!important;text-overflow:clip!important;white-space:normal!important;max-width:none!important;overflow:visible!important}@media (max-width:760px){.website-visibility-signals,.website-visibility-definitions,.website-visibility-tools>div{grid-template-columns:1fr}.website-visibility-content>section,.website-visibility-signals article{padding:1.1rem}.website-visibility-comparison>div{min-width:38rem}}
