.style-module__TE8Q5q__fakeScrollbarTrack{z-index:11000;background:#f1f1f1;align-items:flex-start;height:100vh;display:flex;position:fixed;top:0;right:0}.style-module__TE8Q5q__fakeScrollbarThumb{cursor:pointer;opacity:1;background:#c1c1c1;border-radius:3px;width:6px;min-height:40px;transition:background .2s}.style-module__TE8Q5q__fakeScrollbarThumb:hover{opacity:1;background:#a1a1a1}.style-module__TE8Q5q__modalNoScrollbar::-webkit-scrollbar{background:0 0!important;width:0!important}.style-module__TE8Q5q__modalNoScrollbar{scrollbar-width:none!important;-ms-overflow-style:none!important}
.loader-overlay{z-index:9999;background:#fff;justify-content:center;align-items:center;width:100%;height:100%;animation:.3s ease-in-out fadeIn;display:flex;position:fixed;top:0;left:0}.loader-content{flex-direction:column;align-items:center;gap:24px;display:flex}.scan{position:relative;overflow:hidden}.spinner{align-items:center;gap:12px;display:flex}.spinner-circle{background-color:#000;border-radius:50%;width:16px;height:16px;animation:1.4s ease-in-out infinite both bounce}.spinner-circle:first-child{animation-delay:-.32s}.spinner-circle:nth-child(2){animation-delay:-.16s}.loader-text{color:#000;letter-spacing:.5px;margin:0;font-size:24px;font-weight:600;animation:1.5s ease-in-out infinite pulse}.scan img{clip-path:inset(0 100% 0 0);opacity:.3;will-change:opacity;animation:2.5s cubic-bezier(.4,0,.2,1) infinite scanRevealFade;display:block}@keyframes scanRevealFade{0%{clip-path:inset(0 100% 0 0);opacity:.7}45%{clip-path:inset(0);opacity:1}55%{clip-path:inset(0);opacity:1}to{clip-path:inset(0 0 0 100%);opacity:.7}}
