.identify-overlay{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#060e129e;justify-content:center;align-items:center;padding:24px;animation:.18s ease-out identify-overlay-in;display:flex;position:fixed;inset:0}.identify-overlay__card{background:var(--fb-card);width:min(360px,100%);box-shadow:var(--fb-shadow);border-radius:16px;padding:16px 16px 18px}.identify-overlay__shot{aspect-ratio:4/3;background:var(--fb-chip);border-radius:12px;position:relative;overflow:hidden}.identify-overlay__img{object-fit:cover;width:100%;height:100%;display:block}.identify-overlay__scan{background:linear-gradient(#fff0 0%,#ffffff57 100%);border-bottom:2px solid #ffffffd9;height:38%;animation:1.8s ease-in-out infinite identify-overlay-scan;position:absolute;top:0;left:0;right:0}.identify-overlay__title{color:var(--fb-t1);margin:14px 0 10px;font-size:16px;font-weight:600;line-height:1.5}.identify-overlay__bar{background:var(--fb-chip);border-radius:999px;height:6px;overflow:hidden}.identify-overlay__fill{background:var(--fb-grad);border-radius:999px;height:100%;transition:width .5s;display:block}.identify-overlay__hint{color:var(--fb-t3);justify-content:space-between;align-items:baseline;gap:12px;margin:10px 0 0;font-size:13px;line-height:1.6;display:flex}.identify-overlay__pct{font-variant-numeric:tabular-nums;color:var(--fb-t2);flex:none}@keyframes identify-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes identify-overlay-scan{0%{transform:translateY(-100%)}to{transform:translateY(265%)}}@media (prefers-reduced-motion:reduce){.identify-overlay{animation:none}.identify-overlay__scan{display:none}.identify-overlay__fill{transition:none}}
