.scan-layout{margin:0;min-width:320px;min-height:100vh;display:flex;flex-direction:column;align-items:center;background-color:#111;color:#fff;background-image:url(/YFZ7iIx53CIlV9KA7GLl93EzEVU.webp);background-size:cover;background-repeat:no-repeat;background-position:50%;background-attachment:fixed;position:relative;font-family:var(--font-geist-sans),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:dark;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.scan-layout:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(180deg,rgba(0,0,0,.9),rgba(0,0,0,.8) 50%);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);z-index:-1}.scan-layout *{box-sizing:border-box}.scan-layout h1,.scan-layout h2,.scan-layout h3,.scan-layout h4,.scan-layout h5,.scan-layout h6{margin:0;overflow-wrap:break-word;word-wrap:break-word;hyphens:auto}.scan-layout button{font-family:inherit;border:none;cursor:pointer}.scan-layout input{font-family:inherit;position:relative;z-index:10;-webkit-appearance:none;appearance:none;border-radius:0;font-size:16px}@media (max-width:479px){.scan-layout input{font-size:16px!important}.scan-layout .phone-security-get-started,.scan-layout .phone-security-heading{font-size:1.25rem!important;padding:0 .25rem;line-height:1.3!important}.scan-layout button[aria-label="Scan phone number"]{min-width:60px!important;font-weight:600!important;letter-spacing:.01em!important;white-space:nowrap!important}}@media (max-width:360px){.scan-layout button[aria-label="Scan phone number"]{min-width:60px!important;padding-left:.75rem!important;padding-right:.75rem!important;font-size:12px!important}.scan-layout [class*=wrapper]{max-width:100%!important;overflow:hidden!important}}@media (min-width:430px) and (max-width:639px){.scan-layout .phone-security-get-started,.scan-layout .phone-security-heading{font-size:1.4rem!important}.scan-layout input::placeholder{font-size:9.5px!important;line-height:normal!important;vertical-align:middle!important;display:flex!important;align-items:center!important;height:100%!important;letter-spacing:-.2px!important}.scan-layout [role=button]{flex-shrink:0!important;margin-left:auto!important}.scan-layout div[class*=flex][class*=items-center]{gap:.25rem}.scan-layout input[type=tel]{flex:1 1 0%!important;min-width:0!important;padding-right:.5rem!important;height:100%!important;display:flex!important;align-items:center!important}}@media (min-width:480px){.scan-layout input{font-size:17px}.scan-layout input::placeholder{font-size:11px!important;letter-spacing:-.2px!important}}@media (min-width:768px){.scan-layout input{font-size:18px}.scan-layout input::placeholder{font-size:16px!important;letter-spacing:-.2px!important}}.scan-layout [class*=InputWrapper],.scan-layout [class*=PhoneInputContainer]{position:relative;z-index:10}.scan-layout input[type=tel]:focus{outline:none!important;box-shadow:none!important}.scan-layout [class*=border-gray-700]{border-color:rgba(75,85,99,.2)!important}.scan-layout [class*=InputWrapper]:before{z-index:-1!important}.scan-layout .SidebarMenuItem a,.scan-layout a{cursor:pointer}.scan-layout #root{width:100%;min-height:100vh}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.animate-scroll{animation:scroll 20s linear infinite;will-change:transform}