.brand-viewfinder-module__oaXzvq__field,.brand-viewfinder-module__oaXzvq__guide{pointer-events:none;position:absolute}.brand-viewfinder-module__oaXzvq__field{z-index:-1;background-image:linear-gradient(var(--border-hairline) var(--border-w), transparent var(--border-w)), linear-gradient(90deg, var(--border-hairline) var(--border-w), transparent var(--border-w));background-position:50%;background-size:var(--space-12) var(--space-12);inset:0;-webkit-mask-image:radial-gradient(currentColor,#0000 74%);mask-image:radial-gradient(currentColor,#0000 74%)}.brand-viewfinder-module__oaXzvq__guide{inset:clamp(var(--space-4), 5vmin, var(--space-12));border:var(--border-w) solid var(--border-default)}.brand-viewfinder-module__oaXzvq__viewfinder{aspect-ratio:1;place-items:center;display:grid;position:relative}.brand-viewfinder-module__oaXzvq__loading{inline-size:min(100%, clamp(calc(var(--space-32) + var(--space-16)), 42vmin, calc(var(--space-32) * 2.75)));--reticle-corner:clamp(var(--space-5), 4vmin, var(--space-10))}.brand-viewfinder-module__oaXzvq__status{inline-size:clamp(var(--space-20), 15vmin, var(--space-32));--reticle-corner:var(--space-4)}.brand-viewfinder-module__oaXzvq__auth{inline-size:var(--space-14);--reticle-corner:var(--space-2)}.brand-viewfinder-module__oaXzvq__reticle{color:var(--accent);position:absolute;inset:0}.brand-viewfinder-module__oaXzvq__reticle span{inline-size:var(--reticle-corner);block-size:var(--reticle-corner);border:0 solid;position:absolute}.brand-viewfinder-module__oaXzvq__reticle span:nth-child(-n+2){border-block-start-width:var(--border-2);inset-block-start:0}.brand-viewfinder-module__oaXzvq__reticle span:nth-child(n+3){border-block-end-width:var(--border-2);inset-block-end:0}.brand-viewfinder-module__oaXzvq__reticle span:nth-child(odd){border-inline-start-width:var(--border-2);inset-inline-start:0}.brand-viewfinder-module__oaXzvq__reticle span:nth-child(2n){border-inline-end-width:var(--border-2);inset-inline-end:0}.brand-viewfinder-module__oaXzvq__scan{pointer-events:none;position:absolute;inset:0;overflow:hidden}.brand-viewfinder-module__oaXzvq__scan:after{content:"";background:linear-gradient(90deg, transparent, var(--accent-border), transparent) center / 100% var(--border-w) no-repeat;position:absolute;inset:0}.brand-viewfinder-module__oaXzvq__mark{inline-size:62%}.brand-viewfinder-module__oaXzvq__loading .brand-viewfinder-module__oaXzvq__mark{inline-size:82%}.brand-viewfinder-module__oaXzvq__mark>svg{block-size:auto;inline-size:100%}@media (max-height:29rem){.brand-viewfinder-module__oaXzvq__loading{inline-size:min(100%,38svh)}}@media (prefers-reduced-motion:no-preference){.brand-viewfinder-module__oaXzvq__loading .brand-viewfinder-module__oaXzvq__reticle{animation:brand-viewfinder-module__oaXzvq__loading-focus var(--motion-brand) var(--ease-out) both;transition:scale var(--motion-smooth) var(--ease-out), color var(--motion-standard) var(--ease-standard)}.brand-viewfinder-module__oaXzvq__loading .brand-viewfinder-module__oaXzvq__mark{animation:brand-viewfinder-module__oaXzvq__loading-mark var(--motion-brand) var(--ease-out) both}.brand-viewfinder-module__oaXzvq__scan:after{animation:brand-viewfinder-module__oaXzvq__loading-scan var(--motion-ambient) var(--ease-standard) infinite}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.brand-viewfinder-module__oaXzvq__loading:hover .brand-viewfinder-module__oaXzvq__reticle{color:var(--text-primary);scale:.9}}@keyframes brand-viewfinder-module__oaXzvq__loading-focus{0%{opacity:.28;transform:scale(1.14)}to{opacity:.9;transform:scale(1)}}@keyframes brand-viewfinder-module__oaXzvq__loading-mark{0%{opacity:.55;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes brand-viewfinder-module__oaXzvq__loading-scan{0%{opacity:0;transform:translateY(-50%)}16%,76%{opacity:1}to{opacity:0;transform:translateY(50%)}}@media (prefers-reduced-motion:reduce){.brand-viewfinder-module__oaXzvq__scan{display:none}}
