.EyeAnalysisLoadingStatus_progressFill__CP8w0{position:relative;overflow:hidden;transition:width .18s linear}.EyeAnalysisLoadingStatus_progressFill__CP8w0:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.5) 48%,hsla(0,0%,100%,0));transform:translateX(-100%);animation:EyeAnalysisLoadingStatus_progressShimmer__E_kKm 1.8s linear infinite}.EyeAnalysisLoadingStatus_scanFrame__O2BCm{position:relative;width:min(100%,320px);aspect-ratio:3/4;border-radius:1rem;border:1px solid #d1d5db;background:linear-gradient(180deg,rgba(243,244,246,.9),#f9fafb);overflow:hidden;margin-inline:auto}.EyeAnalysisLoadingStatus_scanImage__tOecP{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:contrast(1.05) saturate(.85) brightness(.92)}.EyeAnalysisLoadingStatus_scanOverlay__ArakX{position:absolute;inset:0;background:radial-gradient(circle at center,hsla(0,0%,100%,0) 32%,hsla(0,0%,100%,.25) 100%),linear-gradient(180deg,rgba(15,23,42,.24),rgba(15,23,42,.08))}.EyeAnalysisLoadingStatus_scanGrid__xYQYz{position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(148,163,184,.18) 1px,transparent 0),linear-gradient(180deg,rgba(148,163,184,.18) 1px,transparent 0);background-size:28px 28px;mask-image:radial-gradient(circle at center,#000 30%,transparent 85%)}.EyeAnalysisLoadingStatus_scanSilhouette__yBoOS{position:absolute;left:50%;top:52%;width:128px;height:238px;transform:translate(-50%,-50%);border-radius:999px;background:radial-gradient(circle at 50% 7%,rgba(17,24,39,.85) 0 17%,transparent 18%),linear-gradient(180deg,rgba(17,24,39,.78) 15%,rgba(17,24,39,.52) 52%,rgba(17,24,39,.7));filter:drop-shadow(0 8px 20px rgba(15,23,42,.2));z-index:1}.EyeAnalysisLoadingStatus_scanLine__oemyU{position:absolute;left:6%;right:6%;height:3px;border-radius:999px;background:linear-gradient(90deg,rgba(34,197,94,0),rgba(34,197,94,.95),rgba(34,197,94,0));box-shadow:0 0 0 1px rgba(34,197,94,.25),0 0 18px rgba(34,197,94,.5);animation:EyeAnalysisLoadingStatus_scanSweep__BV7nl 2.2s ease-in-out infinite}@keyframes EyeAnalysisLoadingStatus_scanSweep__BV7nl{0%{top:8%;opacity:.1}12%{opacity:1}88%{opacity:1}to{top:92%;opacity:.1}}@keyframes EyeAnalysisLoadingStatus_progressShimmer__E_kKm{to{transform:translateX(100%)}}