.photo-scrub-loader{z-index:2;pointer-events:none;-webkit-backdrop-filter:blur(6px);opacity:1;background:#05070c7a;flex-direction:column;justify-content:center;align-items:center;gap:.85rem;transition:opacity .35s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:0}.photo-scrub-loader[data-leaving=true]{opacity:0}.photo-scrub-loader__readout{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;color:#fff;font-variant-numeric:tabular-nums;align-items:baseline;font-size:clamp(2.25rem,6vw,3.25rem);font-weight:600;line-height:1;display:inline-flex}.photo-scrub-loader__digit{text-align:center;width:.62em;height:1em;display:inline-block;overflow:hidden}.photo-scrub-loader__reel{will-change:transform;flex-direction:column;transition:transform .42s cubic-bezier(.22,1,.36,1);display:flex}.photo-scrub-loader__reel span{height:1em;line-height:1;display:block}.photo-scrub-loader__pct{letter-spacing:.08em;color:#ffffffc7;margin-inline-start:.12em;font-size:.72em;font-weight:500}.photo-scrub-loader__label{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.2em;text-transform:uppercase;color:#ffffff8c;font-size:.65rem;font-weight:500}@media (prefers-reduced-motion:reduce){.photo-scrub-loader{-webkit-backdrop-filter:none;transition:none}.photo-scrub-loader__reel{transition:none}}
