.ToolsScanHero-module__XQAH1q__hero{--scan-accent:#b3aefc;--scan-accent-readable:#756bd8;--scan-pass:#15803d;--scan-fail:#b91c1c;--scan-warning:#a16207;isolation:isolate;color:var(--v-white);text-align:center;padding:clamp(4.75rem,8vw,7.35rem) 1.25rem 4.1rem;position:relative;overflow:hidden}.dark .ToolsScanHero-module__XQAH1q__hero{--scan-accent-readable:#b3aefc;--scan-pass:#4ade80;--scan-fail:#f87171;--scan-warning:#fbbf24}.ToolsScanHero-module__XQAH1q__content{z-index:1;width:min(100%,920px);margin-inline:auto;position:relative}.ToolsScanHero-module__XQAH1q__orbits{z-index:-1;aspect-ratio:1;pointer-events:none;width:min(1120px,130vw);position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.ToolsScanHero-module__XQAH1q__orbits span{border:1px solid color-mix(in srgb, var(--v-line) 42%, transparent);border-radius:50%;position:absolute;inset:0}.ToolsScanHero-module__XQAH1q__orbits span:nth-child(2){opacity:.78;inset:9%}.ToolsScanHero-module__XQAH1q__orbits span:nth-child(3){opacity:.58;inset:19%}.ToolsScanHero-module__XQAH1q__orbits span:nth-child(4){opacity:.36;inset:29%}.ToolsScanHero-module__XQAH1q__eyebrow{color:var(--scan-accent-readable);letter-spacing:.19em;text-transform:uppercase;margin:0 0 1.15rem;font-size:.7rem;font-weight:750;line-height:1.4}.ToolsScanHero-module__XQAH1q__title{max-width:860px;font-family:var(--font-display,inherit);letter-spacing:-.055em;text-wrap:balance;margin:0 auto;font-size:clamp(2.7rem,6vw,4.65rem);font-weight:800;line-height:1.04}.ToolsScanHero-module__XQAH1q__title span{color:var(--scan-accent-readable)}.ToolsScanHero-module__XQAH1q__subline{max-width:660px;color:var(--v-fg-3);text-wrap:pretty;margin:1.25rem auto 2.15rem;font-size:clamp(.98rem,1.5vw,1.08rem);line-height:1.65}.ToolsScanHero-module__XQAH1q__form{text-align:left;width:min(100%,860px);margin-inline:auto;position:relative}.ToolsScanHero-module__XQAH1q__inputShell{border:1px solid color-mix(in srgb, var(--scan-accent) 80%, transparent);background:color-mix(in srgb, var(--v-inset) 95%, transparent);border-radius:999px;align-items:center;width:100%;min-height:84px;padding:8px 320px 8px 25px;transition:border-color .16s,box-shadow .16s;display:flex;box-shadow:0 0 0 1px #938df926,0 0 35px #938df92b,0 0 92px #938df91a}.ToolsScanHero-module__XQAH1q__inputShell:focus-within{border-color:var(--scan-accent);box-shadow:0 0 0 3px #938df938,0 0 48px #938df93d,0 0 110px #938df91f}.ToolsScanHero-module__XQAH1q__inputError{border-color:var(--v-danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--v-danger) 14%, transparent)}.ToolsScanHero-module__XQAH1q__globe{width:20px;color:var(--v-fg-3);flex:none;margin-right:12px;display:inline-flex}.ToolsScanHero-module__XQAH1q__globe svg{stroke:currentColor;stroke-width:1.5px;width:19px}.ToolsScanHero-module__XQAH1q__protocol{color:color-mix(in srgb, var(--v-fg-3) 75%, transparent);white-space:nowrap;flex:none;font-size:1rem}.ToolsScanHero-module__XQAH1q__input{width:0;min-width:0;height:52px;color:var(--v-white);font:inherit;background:0 0;border:0;outline:0;flex:auto;padding:0 10px 0 0;font-size:1rem}.ToolsScanHero-module__XQAH1q__input::placeholder{color:var(--v-dim);opacity:1}.ToolsScanHero-module__XQAH1q__input:focus-visible{outline:none}.ToolsScanHero-module__XQAH1q__submit{color:#fff;min-height:66px;font:inherit;cursor:pointer;background:linear-gradient(110deg,#a8a0fa,#8274ee 58%,#6f60df);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.65rem;padding:0 25px;font-size:.92rem;font-weight:700;transition:transform .16s,opacity .16s;display:inline-flex;position:absolute;top:9px;right:9px}.ToolsScanHero-module__XQAH1q__submit:hover{transform:translateY(-1px)}.ToolsScanHero-module__XQAH1q__submit:active{transform:translateY(0)}.ToolsScanHero-module__XQAH1q__submit:focus-visible,.ToolsScanHero-module__XQAH1q__auditLink:focus-visible{outline:3px solid var(--scan-accent);outline-offset:4px}.ToolsScanHero-module__XQAH1q__submit svg,.ToolsScanHero-module__XQAH1q__auditLink svg{stroke:currentColor;stroke-width:1.7px;flex:none;width:18px}.ToolsScanHero-module__XQAH1q__error{color:var(--v-danger);min-height:1.35rem;margin:.65rem 0 0 1.25rem;font-size:.85rem;line-height:1.5}.ToolsScanHero-module__XQAH1q__errorHidden{visibility:hidden}.ToolsScanHero-module__XQAH1q__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ToolsScanHero-module__XQAH1q__examples{margin:2rem auto 0}.ToolsScanHero-module__XQAH1q__exampleLabel{color:var(--v-fg-3);letter-spacing:.18em;text-transform:uppercase;margin:0 0 .85rem;font-size:.66rem;font-weight:750}.ToolsScanHero-module__XQAH1q__cardRail{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ToolsScanHero-module__XQAH1q__exampleCard{border:1px solid color-mix(in srgb, var(--v-line) 80%, transparent);background:color-mix(in srgb, var(--v-surface) 84%, transparent);border-radius:17px;min-height:126px;padding:18px 19px}.ToolsScanHero-module__XQAH1q__cardHeading{align-items:center;gap:9px;min-width:0;display:flex}.ToolsScanHero-module__XQAH1q__cardHeading h2{color:var(--v-white);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.93rem;font-weight:700;overflow:hidden}.ToolsScanHero-module__XQAH1q__statusDot{border-radius:50%;flex:none;width:9px;height:9px}.ToolsScanHero-module__XQAH1q__pass{background:var(--scan-pass)}.ToolsScanHero-module__XQAH1q__fail{background:var(--scan-fail)}.ToolsScanHero-module__XQAH1q__warning{background:var(--scan-warning)}.ToolsScanHero-module__XQAH1q__badge{margin:10px 0 5px 18px;font-size:.7rem;font-weight:700;display:inline-block}.ToolsScanHero-module__XQAH1q__passBadge{color:var(--scan-pass)}.ToolsScanHero-module__XQAH1q__failBadge{color:var(--scan-fail)}.ToolsScanHero-module__XQAH1q__warningBadge{color:var(--scan-warning)}.ToolsScanHero-module__XQAH1q__exampleCard p{color:var(--v-fg-3);margin:0;font-size:.76rem;line-height:1.5}.ToolsScanHero-module__XQAH1q__categories{color:var(--v-fg-3);margin:1rem 0 0;font-size:.74rem;line-height:1.6}.ToolsScanHero-module__XQAH1q__auditLink{color:var(--v-fg-3);align-items:center;gap:.6rem;margin-top:2.35rem;font-size:.82rem;font-weight:600;text-decoration:none;transition:color .16s;display:inline-flex}.ToolsScanHero-module__XQAH1q__auditLink:hover{color:var(--v-white)}.ToolsScanHero-module__XQAH1q__auditLink svg{width:16px}.ToolsScanHero-module__XQAH1q__credit{border:1px solid var(--v-line);background:color-mix(in srgb, var(--v-surface) 68%, transparent);width:max-content;max-width:100%;color:var(--v-fg-3);border-radius:999px;align-items:center;gap:.55rem;margin:1.45rem auto 0;padding:7px 12px 7px 8px;font-size:.7rem;display:flex}.ToolsScanHero-module__XQAH1q__brandMark{width:20px;height:20px;color:var(--scan-accent);font-family:var(--font-display,inherit);border:1px solid #938df98c;border-radius:50%;place-items:center;font-size:.78rem;font-weight:800;display:grid}@media (max-width:767px){.ToolsScanHero-module__XQAH1q__hero{padding:4.25rem 1.15rem 3.4rem}.ToolsScanHero-module__XQAH1q__orbits{width:160vw;top:43%}.ToolsScanHero-module__XQAH1q__eyebrow{margin-bottom:1rem;font-size:.63rem}.ToolsScanHero-module__XQAH1q__title{font-size:clamp(2.55rem,11vw,3.65rem);line-height:1.04}.ToolsScanHero-module__XQAH1q__subline{margin:1.1rem auto 1.6rem;font-size:.96rem}.ToolsScanHero-module__XQAH1q__inputShell{border-radius:19px;min-height:62px;padding:6px 16px}.ToolsScanHero-module__XQAH1q__globe{width:18px;margin-right:9px}.ToolsScanHero-module__XQAH1q__protocol,.ToolsScanHero-module__XQAH1q__input{font-size:1rem}.ToolsScanHero-module__XQAH1q__input{height:46px}.ToolsScanHero-module__XQAH1q__submit{border-radius:16px;width:100%;min-height:56px;margin-top:11px;padding-inline:18px;position:static}.ToolsScanHero-module__XQAH1q__form{text-align:left}.ToolsScanHero-module__XQAH1q__cardRail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--v-line) transparent;gap:10px;width:calc(100% + 1.15rem);padding:0 1.15rem 10px 0;display:flex;overflow-x:auto}.ToolsScanHero-module__XQAH1q__exampleCard{scroll-snap-align:start;flex:0 0 min(78vw,290px);min-height:132px}.ToolsScanHero-module__XQAH1q__categories{max-width:340px;margin-inline:auto;font-size:.7rem}.ToolsScanHero-module__XQAH1q__auditLink{margin-top:1.9rem;font-size:.78rem}}@media (prefers-reduced-motion:reduce){.ToolsScanHero-module__XQAH1q__inputShell,.ToolsScanHero-module__XQAH1q__submit,.ToolsScanHero-module__XQAH1q__auditLink{transition:none}}
