@keyframes k-scan-sweep{0%{opacity:1;transform:translateY(-4%)}to{opacity:0;transform:translateY(100%)}}.k-scan{z-index:2;pointer-events:none;animation:k-scan-sweep .9s var(--k-ease-io) both;background:linear-gradient(90deg,#0000,#b3122e 20%,#ff7a8c 50%,#b3122e 80%,#0000) top/100% 2px no-repeat,linear-gradient(#b3122e2e,#0000 48px) top/100% 48px no-repeat;position:absolute;inset:0}@keyframes k-line-in{0%{transform:translateY(105%)}}@keyframes k-photo-in{0%{opacity:0;filter:blur(12px);transform:translateY(16px)}}@media (prefers-reduced-motion:no-preference){.k-boot-line{animation:k-line-in .7s var(--k-ease-out) backwards;display:inline-block}.k-boot-photo{animation:k-photo-in .6s var(--k-ease-out) .12s backwards}}::view-transition-group(.k-pick){animation-duration:.42s;animation-timing-function:cubic-bezier(.32,.72,0,1)}::view-transition-old(.k-pick){animation:.2s cubic-bezier(.32,.72,0,1) both k-fade-out}::view-transition-new(.k-pick){animation:.36s cubic-bezier(.16,1,.3,1) 60ms both k-fade-in-up}@keyframes k-fade-out{to{opacity:0;transform:translateY(-6px)}}@keyframes k-fade-in-up{0%{opacity:0;transform:translateY(10px)}}
