.HomeStats-module-scss-module__IHbF-G__card{gap:var(--space-6);padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);flex-direction:column;display:flex}.HomeStats-module-scss-module__IHbF-G__card h2{font-size:1.4rem}.HomeStats-module-scss-module__IHbF-G__card h3{font-size:1.05rem}.HomeStats-module-scss-module__IHbF-G__headline{align-items:baseline;gap:var(--space-4);flex-wrap:wrap;display:flex}.HomeStats-module-scss-module__IHbF-G__headline strong{font-family:var(--font-heading);letter-spacing:-.035em;font-size:3rem;font-weight:800;line-height:1}.HomeStats-module-scss-module__IHbF-G__headline p{color:var(--color-ink-soft)}.HomeStats-module-scss-module__IHbF-G__section{gap:var(--space-3);flex-direction:column;display:flex}.HomeStats-module-scss-module__IHbF-G__gradeBar{background:var(--color-hairline);border-radius:999px;gap:2px;height:14px;display:flex;overflow:hidden}.HomeStats-module-scss-module__IHbF-G__gradeBar span{flex-basis:0;min-width:0}.HomeStats-module-scss-module__IHbF-G__severe{background:var(--color-sev-high-bd)}.HomeStats-module-scss-module__IHbF-G__elevated{background:var(--color-sev-medium-bd)}.HomeStats-module-scss-module__IHbF-G__low{background:var(--color-sev-low-bd)}.HomeStats-module-scss-module__IHbF-G__no_adverse_findings{background:var(--color-calm-bd)}.HomeStats-module-scss-module__IHbF-G__gradeLegend{column-gap:var(--space-6);row-gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.HomeStats-module-scss-module__IHbF-G__gradeLegend li{align-items:center;gap:var(--space-2);grid-template-columns:10px minmax(0,1fr) auto auto;font-size:.9rem;display:grid}.HomeStats-module-scss-module__IHbF-G__swatch{border-radius:2px;width:10px;height:10px}.HomeStats-module-scss-module__IHbF-G__soft,.HomeStats-module-scss-module__IHbF-G__caption,.HomeStats-module-scss-module__IHbF-G__footer{color:var(--color-ink-soft)}.HomeStats-module-scss-module__IHbF-G__caption,.HomeStats-module-scss-module__IHbF-G__footer{font-size:.85rem}.HomeStats-module-scss-module__IHbF-G__problems{gap:var(--space-4);flex-direction:column;list-style:none;display:flex}.HomeStats-module-scss-module__IHbF-G__problems li{gap:var(--space-2);flex-direction:column;display:flex}.HomeStats-module-scss-module__IHbF-G__problemHeading{gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;font-size:.9rem;display:grid}.HomeStats-module-scss-module__IHbF-G__problemHeading>span:first-child{overflow-wrap:anywhere;min-width:0}.HomeStats-module-scss-module__IHbF-G__problemHeading strong,.HomeStats-module-scss-module__IHbF-G__problemHeading .HomeStats-module-scss-module__IHbF-G__soft{text-align:right;white-space:nowrap}.HomeStats-module-scss-module__IHbF-G__problemTrack{background:var(--color-hairline);border-radius:999px;height:8px;overflow:hidden}.HomeStats-module-scss-module__IHbF-G__problemTrack span{border-radius:inherit;background:var(--color-accent);height:100%;display:block}.HomeStats-module-scss-module__IHbF-G__footer{gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-hairline);flex-direction:column;display:flex}.HomeStats-module-scss-module__IHbF-G__footer details{margin-top:var(--space-2)}.HomeStats-module-scss-module__IHbF-G__footer summary{width:fit-content;color:var(--color-ink);cursor:pointer}.HomeStats-module-scss-module__IHbF-G__footer details p{margin-top:var(--space-2)}.HomeStats-module-scss-module__IHbF-G__insufficient{color:var(--color-ink-soft)}.HomeStats-module-scss-module__IHbF-G__skeleton .HomeStats-module-scss-module__IHbF-G__skeletonLine{background:linear-gradient(90deg, var(--color-hairline), var(--color-canvas), var(--color-hairline));background-size:200% 100%;border-radius:4px;height:1em;animation:1.6s ease-in-out infinite HomeStats-module-scss-module__IHbF-G__shimmer;display:block}.HomeStats-module-scss-module__IHbF-G__skeleton .HomeStats-module-scss-module__IHbF-G__skeletonTitle{width:15rem;max-width:100%}.HomeStats-module-scss-module__IHbF-G__skeleton .HomeStats-module-scss-module__IHbF-G__skeletonHeading{width:11rem;max-width:100%}.HomeStats-module-scss-module__IHbF-G__skeleton .HomeStats-module-scss-module__IHbF-G__skeletonFigure,.HomeStats-module-scss-module__IHbF-G__skeleton .HomeStats-module-scss-module__IHbF-G__skeletonPercent{width:3ch}.HomeStats-module-scss-module__IHbF-G__skeleton .HomeStats-module-scss-module__IHbF-G__skeletonSites{width:5ch}.HomeStats-module-scss-module__IHbF-G__skeleton .HomeStats-module-scss-module__IHbF-G__skeletonLegendLabel{width:80%}.HomeStats-module-scss-module__IHbF-G__skeleton .HomeStats-module-scss-module__IHbF-G__swatch{width:10px;height:10px}.HomeStats-module-scss-module__IHbF-G__skeleton .HomeStats-module-scss-module__IHbF-G__skeletonCaption{width:28rem;max-width:100%}.HomeStats-module-scss-module__IHbF-G__skeleton .HomeStats-module-scss-module__IHbF-G__skeletonProblemLabel{width:75%}.HomeStats-module-scss-module__IHbF-G__skeleton .HomeStats-module-scss-module__IHbF-G__skeletonFootnote{width:25rem;max-width:100%}.HomeStats-module-scss-module__IHbF-G__skeleton .HomeStats-module-scss-module__IHbF-G__skeletonFootnoteShort{width:18rem;max-width:100%}.HomeStats-module-scss-module__IHbF-G__skeleton .HomeStats-module-scss-module__IHbF-G__skeletonDisclosure{width:10rem}.HomeStats-module-scss-module__IHbF-G__skeleton .HomeStats-module-scss-module__IHbF-G__skeletonHeadlineCaption{width:28rem;max-width:100%}.HomeStats-module-scss-module__IHbF-G__skeleton .HomeStats-module-scss-module__IHbF-G__skeletonHeadlineCaption .HomeStats-module-scss-module__IHbF-G__skeletonLine:first-child{width:100%}.HomeStats-module-scss-module__IHbF-G__skeleton .HomeStats-module-scss-module__IHbF-G__skeletonHeadlineCaption .HomeStats-module-scss-module__IHbF-G__skeletonLine:last-child{display:none}.HomeStats-module-scss-module__IHbF-G__skeleton .HomeStats-module-scss-module__IHbF-G__gradeBar .HomeStats-module-scss-module__IHbF-G__skeletonLine,.HomeStats-module-scss-module__IHbF-G__skeleton .HomeStats-module-scss-module__IHbF-G__problemTrack .HomeStats-module-scss-module__IHbF-G__skeletonLine{width:100%;height:100%}.HomeStats-module-scss-module__IHbF-G__skeleton .HomeStats-module-scss-module__IHbF-G__gradeBar .HomeStats-module-scss-module__IHbF-G__skeletonLine{flex-grow:1}@keyframes HomeStats-module-scss-module__IHbF-G__shimmer{to{background-position:-200% 0}}@media (max-width:479px){.HomeStats-module-scss-module__IHbF-G__skeleton .HomeStats-module-scss-module__IHbF-G__skeletonHeadlineCaption{gap:var(--space-1);flex-direction:column;display:flex}.HomeStats-module-scss-module__IHbF-G__skeleton .HomeStats-module-scss-module__IHbF-G__skeletonHeadlineCaption .HomeStats-module-scss-module__IHbF-G__skeletonLine:last-child{width:70%;display:block}}@media (max-width:639px){.HomeStats-module-scss-module__IHbF-G__gradeLegend{grid-template-columns:1fr}}@media (max-width:479px){.HomeStats-module-scss-module__IHbF-G__card{padding:var(--space-4)}}@media (max-width:719px){.HomeStats-module-scss-module__IHbF-G__footer summary{align-items:center;min-width:26px;min-height:26px;display:list-item}}
.ScanHistory-module-scss-module__bMiiFW__history{gap:var(--space-5);flex-direction:column;display:flex}.ScanHistory-module-scss-module__bMiiFW__note{max-width:var(--maxw-reading);padding:var(--space-5) 0;color:var(--color-ink-soft);margin:0;font-size:.95rem;line-height:1.6}.ScanHistory-module-scss-module__bMiiFW__signedOut{gap:var(--space-4);padding:var(--space-6);border:1px solid var(--color-calm-bd);border-radius:var(--radius);background:var(--color-calm-bg);flex-direction:column;display:flex}.ScanHistory-module-scss-module__bMiiFW__signedOut p{color:var(--color-ink-soft);margin:0;font-size:1rem;line-height:1.5}.ScanHistory-module-scss-module__bMiiFW__signInTitle{color:var(--color-ink);margin:0;font-size:1.5rem;font-weight:600;line-height:1.2}.ScanHistory-module-scss-module__bMiiFW__signIn{min-height:44px;padding:var(--space-2) var(--space-5);border:1px solid var(--color-accent);border-radius:var(--radius);background:var(--color-accent);color:#fff;font:inherit;cursor:pointer;align-self:flex-start}.ScanHistory-module-scss-module__bMiiFW__signIn:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.ScanHistory-module-scss-module__bMiiFW__list{border-top:1px solid var(--color-hairline);border-bottom:1px solid var(--color-hairline);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ScanHistory-module-scss-module__bMiiFW__row{gap:var(--space-6);padding:var(--space-6) var(--space-4);border-bottom:1px solid var(--color-hairline);color:inherit;grid-template-columns:168px minmax(0,1fr);align-items:start;text-decoration:none;display:grid}.ScanHistory-module-scss-module__bMiiFW__row:last-child{border-bottom:none}.ScanHistory-module-scss-module__bMiiFW__row:hover{background:var(--color-surface)}.ScanHistory-module-scss-module__bMiiFW__row:hover .ScanHistory-module-scss-module__bMiiFW__host{color:var(--color-accent)}.ScanHistory-module-scss-module__bMiiFW__row:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}@media (max-width:600px){.ScanHistory-module-scss-module__bMiiFW__row{gap:var(--space-4);padding:var(--space-5) 0;grid-template-columns:96px minmax(0,1fr)}}.ScanHistory-module-scss-module__bMiiFW__thumb{aspect-ratio:16/10;border:1px solid var(--color-hairline);background:var(--color-surface);overflow:hidden}.ScanHistory-module-scss-module__bMiiFW__thumb img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.ScanHistory-module-scss-module__bMiiFW__rowBody{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.ScanHistory-module-scss-module__bMiiFW__rowMain{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.ScanHistory-module-scss-module__bMiiFW__host{font-family:var(--font-heading);color:var(--color-ink);overflow-wrap:anywhere;font-size:1.125rem;font-weight:800;transition:color .1s}.ScanHistory-module-scss-module__bMiiFW__date{font-variant-numeric:tabular-nums;color:var(--color-ink-soft);white-space:nowrap;flex-shrink:0;font-family:inherit;font-size:.75rem}.ScanHistory-module-scss-module__bMiiFW__rowVerdict{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.ScanHistory-module-scss-module__bMiiFW__verdictLabel{color:var(--color-ink);font-size:.9rem;font-weight:600;line-height:1.4}.ScanHistory-module-scss-module__bMiiFW__verdictLabel[data-grade=severe]{color:var(--color-sev-high)}.ScanHistory-module-scss-module__bMiiFW__verdictLabel[data-grade=elevated]{color:var(--color-sev-medium)}.ScanHistory-module-scss-module__bMiiFW__verdictLabel[data-grade=low]{color:var(--color-sev-low)}.ScanHistory-module-scss-module__bMiiFW__verdictLabel[data-grade=no_adverse_findings]{color:var(--color-ink)}.ScanHistory-module-scss-module__bMiiFW__verdictLabel[data-state]{color:var(--color-ink-soft)}.ScanHistory-module-scss-module__bMiiFW__verdictPlain{max-width:var(--maxw-reading);color:var(--color-ink-soft);font-size:.82rem;line-height:1.5}.ScanHistory-module-scss-module__bMiiFW__verdictPlain[data-clamp=line]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ScanHistory-module-scss-module__bMiiFW__row:focus-visible .ScanHistory-module-scss-module__bMiiFW__verdictPlain[data-clamp=line]{white-space:normal;text-overflow:clip;overflow:visible}.ScanHistory-module-scss-module__bMiiFW__rulesMarker{max-width:var(--maxw-reading);color:var(--color-ink-soft);font-size:.82rem;line-height:1.5}.ScanHistory-module-scss-module__bMiiFW__loadMoreArea{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.ScanHistory-module-scss-module__bMiiFW__loadMoreError{color:var(--color-state-blocked);margin:0;font-size:.85rem;line-height:1.5}.ScanHistory-module-scss-module__bMiiFW__loadMore{font:inherit;border:1px solid var(--color-hairline);background:var(--color-surface);color:var(--color-ink);cursor:pointer;border-radius:6px;padding:.45rem .8rem;font-size:.875rem}.ScanHistory-module-scss-module__bMiiFW__loadMore:hover:not(:disabled),.ScanHistory-module-scss-module__bMiiFW__loadMore:focus-visible{border-color:var(--color-accent);color:var(--color-accent)}.ScanHistory-module-scss-module__bMiiFW__loadMore{align-self:flex-start}.ScanHistory-module-scss-module__bMiiFW__loadMore:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ScanHistory-module-scss-module__bMiiFW__loadMore:disabled{opacity:.6;cursor:default}@media (max-width:719px){.ScanHistory-module-scss-module__bMiiFW__loadMore{min-width:46px;min-height:46px}}
.ScanInput-module-scss-module__rLWS1W__form{gap:var(--space-3);flex-direction:column;display:flex}.ScanInput-module-scss-module__rLWS1W__label{color:var(--color-ink);font-size:.85rem;font-weight:600}.ScanInput-module-scss-module__rLWS1W__row{gap:var(--space-3) var(--space-2);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"urlLabel.""url submit";display:grid}@media (max-width:480px){.ScanInput-module-scss-module__rLWS1W__row{gap:var(--space-2);grid-template-columns:minmax(0,1fr);grid-template-areas:"urlLabel""url""submit"}}.ScanInput-module-scss-module__rLWS1W__rowWithVantage{grid-template-columns:minmax(0,1fr) minmax(0,16rem) auto;grid-template-areas:"urlLabel vantageLabel.""url vantage submit"".vantageHint."}@media (max-width:600px){.ScanInput-module-scss-module__rLWS1W__rowWithVantage{gap:var(--space-2);grid-template-columns:minmax(0,1fr);grid-template-areas:"urlLabel""url""vantageLabel""vantage""vantageHint""submit"}}.ScanInput-module-scss-module__rLWS1W__urlLabel{grid-area:urlLabel}.ScanInput-module-scss-module__rLWS1W__validationError{grid-column:1/-1}@media (max-width:480px){.ScanInput-module-scss-module__rLWS1W__validationError{grid-area:validation}.ScanInput-module-scss-module__rLWS1W__rowWithValidation{grid-template-areas:"urlLabel""url""validation""submit"}}@media (max-width:600px){.ScanInput-module-scss-module__rLWS1W__rowWithVantage .ScanInput-module-scss-module__rLWS1W__validationError{grid-area:validation}.ScanInput-module-scss-module__rLWS1W__rowWithValidation.ScanInput-module-scss-module__rLWS1W__rowWithVantage{grid-template-areas:"urlLabel""url""validation""vantageLabel""vantage""vantageHint""submit"}}.ScanInput-module-scss-module__rLWS1W__input{min-width:0;padding:var(--space-3) var(--space-4);font:inherit;color:var(--color-ink);background:var(--color-canvas);border:1.5px solid var(--color-hairline);border-radius:var(--radius);grid-area:url;font-size:1rem;transition:border-color .15s}.ScanInput-module-scss-module__rLWS1W__input::placeholder{color:var(--color-ink-soft);opacity:1}.ScanInput-module-scss-module__rLWS1W__input:hover:not(:disabled){border-color:var(--color-ink-soft)}.ScanInput-module-scss-module__rLWS1W__input:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-color:var(--color-accent);box-shadow:0 0 0 3px #1055fb1f}.ScanInput-module-scss-module__rLWS1W__input[aria-invalid=true]{border-color:var(--color-sev-high)}.ScanInput-module-scss-module__rLWS1W__input:disabled{background:var(--color-surface);cursor:not-allowed;opacity:.7}.ScanInput-module-scss-module__rLWS1W__submit{padding:var(--space-3) var(--space-6);font:inherit;color:#fff;background:var(--color-accent);border-radius:var(--radius);cursor:pointer;white-space:nowrap;border:none;grid-area:submit;font-size:.95rem;font-weight:600;transition:background .15s}.ScanInput-module-scss-module__rLWS1W__submit:hover:not(:disabled){background:var(--color-accent-hover)}.ScanInput-module-scss-module__rLWS1W__submit:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.ScanInput-module-scss-module__rLWS1W__submit:disabled{opacity:.4;cursor:default}.ScanInput-module-scss-module__rLWS1W__vantageLabel{grid-area:vantageLabel}.ScanInput-module-scss-module__rLWS1W__vantage{width:auto;max-width:16rem;padding:var(--space-3);grid-area:vantage}@media (max-width:600px){.ScanInput-module-scss-module__rLWS1W__vantage{max-width:none}}.ScanInput-module-scss-module__rLWS1W__vantage{font:inherit;color:var(--color-ink);background:var(--color-canvas);border:1.5px solid var(--color-hairline);border-radius:var(--radius);font-size:.95rem;transition:border-color .15s}.ScanInput-module-scss-module__rLWS1W__vantage:hover:not(:disabled){border-color:var(--color-ink-soft)}.ScanInput-module-scss-module__rLWS1W__vantage:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-color:var(--color-accent);box-shadow:0 0 0 3px #1055fb1f}.ScanInput-module-scss-module__rLWS1W__vantage:disabled{background-color:var(--color-surface);cursor:not-allowed;opacity:.7}.ScanInput-module-scss-module__rLWS1W__vantageHint{min-width:0;color:var(--color-ink-soft);grid-area:vantageHint;margin:0;font-size:.8rem;line-height:1.55}.ScanInput-module-scss-module__rLWS1W__hint{max-width:var(--maxw-reading);color:var(--color-ink-soft);margin:0;font-size:.8rem;line-height:1.55}.ScanInput-module-scss-module__rLWS1W__error{color:var(--color-sev-high);margin:0;font-size:.875rem;font-weight:500}@media (max-width:719px){.ScanInput-module-scss-module__rLWS1W__label{align-items:center;min-width:26px;min-height:26px;display:inline-flex}}
.page-module-scss-module__r2HFta__page{gap:var(--space-8);flex-direction:column;display:flex}.page-module-scss-module__r2HFta__head{gap:var(--space-3);padding-top:var(--space-4);flex-direction:column;display:flex}.page-module-scss-module__r2HFta__title{letter-spacing:-.02em;margin:0;font-size:1.875rem;font-weight:700;line-height:1.15}.page-module-scss-module__r2HFta__lede{max-width:var(--maxw-reading);color:var(--color-ink-soft);margin:0;font-size:1rem;line-height:1.6}
.HomeExperience-module-scss-module__X65gGq__frame{border:1px solid var(--lucid-gray-300,#ebebeb);background:#fff;flex-direction:column;display:flex}.HomeExperience-module-scss-module__X65gGq__hero{gap:var(--space-6);padding:var(--space-16);background:var(--lucid-blue,#1055fb);color:#fff;border-bottom:1px solid var(--lucid-gray-300,#ebebeb);flex-direction:column;display:flex}@media (max-width:600px){.HomeExperience-module-scss-module__X65gGq__hero{padding:var(--space-10) var(--space-6)}}.HomeExperience-module-scss-module__X65gGq__title{max-width:18ch;font-family:var(--font-heading);margin:0;font-size:2.5rem;font-weight:800;line-height:1.2}@media (max-width:480px){.HomeExperience-module-scss-module__X65gGq__title{font-size:1.75rem}}.HomeExperience-module-scss-module__X65gGq__lede{max-width:var(--maxw-reading);color:#fff;margin:0;font-size:1.125rem;line-height:1.65}.HomeExperience-module-scss-module__X65gGq__scanPanel{gap:var(--space-6);padding:var(--space-12) var(--space-16);flex-direction:column;display:flex}@media (max-width:600px){.HomeExperience-module-scss-module__X65gGq__scanPanel{padding:var(--space-8) var(--space-6)}}.HomeExperience-module-scss-module__X65gGq__panelLabel{font-family:var(--font-heading);letter-spacing:.125em;text-transform:uppercase;color:var(--lucid-blue,#1055fb);margin:0;font-size:.875rem;font-weight:800}
.page-module-scss-module__rcUngW__home{flex-direction:column;gap:3rem;display:flex}
