.pl-sheet{background-color:var(--surface-sunken);background-image:radial-gradient(var(--border) .75px, transparent .75px);background-position:50%;background-size:16px 16px;border-radius:4px}.pl-crop{border-color:var(--border-strong);border-style:solid;border-width:0;width:14px;height:14px;position:absolute}.pl-crop-tl{border-top-width:1px;border-left-width:1px;top:-1px;left:-1px}.pl-crop-tr{border-top-width:1px;border-right-width:1px;top:-1px;right:-1px}.pl-crop-bl{border-bottom-width:1px;border-left-width:1px;bottom:-1px;left:-1px}.pl-crop-br{border-bottom-width:1px;border-right-width:1px;bottom:-1px;right:-1px}.pl-stage{--pl-run:1.2s;--pl-hold:1.5s;--pl-ease-slow-start:cubic-bezier(.42, 0, 1, 1)}.pl-flash{opacity:0}@media (prefers-reduced-motion:no-preference){.pl-stage:not([data-run]) .pl-anim{animation:none}.pl-stage:not([data-run]) :is(.pl-swap-in,.pl-enter){opacity:0}.pl-stage:not([data-run]) .pl-draw{clip-path:inset(0 100% 0 0)}.pl-stage:not([data-run]) .pl-slide{transform:translateY(var(--pl-from,0px))}.pl-travel{animation:pl-travel var(--pl-run) var(--pl-ease,linear) var(--pl-delay,0s) both}.pl-flash{animation:pl-fade var(--duration-flash) linear var(--pl-delay,0s) both}.pl-swap-out{animation:pl-out var(--duration-1) steps(1, jump-end) var(--pl-delay,0s) both}.pl-swap-in{animation:pl-in var(--duration-1) steps(1, jump-end) var(--pl-delay,0s) both}.pl-enter{animation:pl-enter var(--duration-4) var(--ease-out) var(--pl-delay,0s) both}.pl-slide{animation:pl-slide var(--duration-5) var(--ease-in-out) var(--pl-delay,0s) both}.pl-draw{animation:pl-draw var(--duration-6) var(--ease-out) var(--pl-delay,0s) both}}@media (prefers-reduced-motion:reduce){.pl-swap-out{opacity:0}}@keyframes pl-travel{0%{transform:translate(0)}to{transform:translateX(var(--pl-to,0px))}}@keyframes pl-fade{0%{opacity:1}to{opacity:0}}@keyframes pl-out{0%{opacity:1}to{opacity:0}}@keyframes pl-in{0%{opacity:0}to{opacity:1}}@keyframes pl-enter{0%{opacity:0;transform:translateY(8px)scale(.97)}}@keyframes pl-slide{0%{transform:translateY(var(--pl-from,0px))}}@keyframes pl-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.pl-hold-fill{clip-path:inset(0 100% 0 0);transition:clip-path var(--duration-3) var(--ease-out)}.pl-hold:active .pl-hold-fill{clip-path:inset(0);transition:clip-path var(--pl-hold) linear}@media (prefers-reduced-motion:reduce){.pl-hold:active .pl-hold-fill{transition-timing-function:step-end}}
