.pk-clip{pointer-events:none;border-radius:5.5%/3.9%;position:absolute;inset:0;overflow:hidden}.pk-sheen{z-index:1;pointer-events:none;background:linear-gradient(105deg, transparent 36%, #ffffff57 46%, color-mix(in srgb, var(--found-soft) 55%, transparent) 50%, color-mix(in srgb, var(--primary-soft) 60%, transparent) 54%, transparent 64%);position:absolute;inset:-20% -70%}@media (prefers-reduced-motion:no-preference){.pk-sheen{animation:7s cubic-bezier(.65,0,.35,1) infinite pk-sheen;animation-delay:var(--pk-delay,0s)}}@keyframes pk-sheen{0%,45%{transform:translate(-42%)}to{transform:translate(42%)}}.pk-pocket{aspect-ratio:488/680;background:color-mix(in srgb, var(--surface) 70%, var(--primary-soft));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary) 22%, transparent), inset 0 3px 0 color-mix(in srgb, var(--primary) 10%, transparent);border-radius:10px}.pk-holo{background-color:var(--primary-soft);background-image:conic-gradient(from 200deg at 30% 20%, var(--primary-soft), #fff, color-mix(in srgb, var(--found-soft) 80%, var(--primary-soft)), var(--cream), var(--primary-soft));overflow:hidden}.pk-sweep{z-index:70;pointer-events:none;position:fixed;inset:0;overflow:hidden}.pk-sweep>span{background:linear-gradient(90deg, transparent, #ffffff80 30%, color-mix(in srgb, var(--found-soft) 70%, transparent) 45%, color-mix(in srgb, var(--primary-soft) 75%, transparent) 58%, color-mix(in srgb, var(--cream) 45%, transparent) 72%, transparent);width:55vw;animation:1.7s cubic-bezier(.16,1,.3,1) both pk-sweep;position:absolute;top:-10%;bottom:-10%;left:0;transform:translate(-60vw)skew(-18deg)}@keyframes pk-sweep{to{transform:translate(130vw)skew(-18deg)}}@media (prefers-reduced-motion:reduce){.pk-sweep{display:none}}.pk-glint{opacity:0;transform:scale(0)}@media (prefers-reduced-motion:no-preference){.pk-glint{animation:2.4s cubic-bezier(.16,1,.3,1) infinite pk-glint;animation-delay:var(--pk-delay,0s)}}@media (prefers-reduced-motion:reduce){.pk-glint{opacity:.9;transform:scale(1)}}@keyframes pk-glint{0%,to{opacity:0;transform:scale(0)}35%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(.2)}}
