@media (min-width:1024px){.pi-panel{view-transition-name:pi-panel}}::view-transition-new(root),::view-transition-old(root){animation:none}::view-transition-group(pi-panel){animation-duration:.17s;animation-timing-function:cubic-bezier(.2,.7,.3,1)}::view-transition-new(pi-panel),::view-transition-old(pi-panel){mix-blend-mode:normal;animation-duration:.17s;animation-timing-function:cubic-bezier(.2,.7,.3,1);animation-fill-mode:both}::view-transition-old(pi-panel){animation-name:pi-wipe-out}::view-transition-new(pi-panel){animation-name:pi-wipe-in}@keyframes pi-wipe-out{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 0 100%)}}@keyframes pi-wipe-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.spec-dialog[open]{opacity:1;transform:none;transition:opacity .16s ease-out,transform .2s cubic-bezier(.2,.7,.3,1)}.spec-dialog[open]::backdrop{opacity:1;transition:opacity .16s ease-out}@starting-style{.spec-dialog[open]{opacity:0;transform:translateY(6px) scale(.985)}.spec-dialog[open]::backdrop{opacity:0}}html:has(.spec-dialog[open]){overflow:hidden;scrollbar-gutter:stable}.psd-lock{transform-box:fill-box;transform-origin:center}@media (prefers-reduced-motion:no-preference){.psd-draw{animation:psd-draw .48s cubic-bezier(.2,.7,.3,1) var(--psd-delay,0ms) backwards}.psd-fade{animation:psd-fade .26s ease-out var(--psd-delay,0ms) backwards}.psd-lock{animation:psd-lock .32s cubic-bezier(.2,.7,.3,1) var(--psd-delay,0ms) backwards}}@keyframes psd-draw{0%{stroke-dasharray:1 1;stroke-dashoffset:1}to{stroke-dasharray:1 1;stroke-dashoffset:0}}@keyframes psd-fade{0%{opacity:0}to{opacity:1}}@keyframes psd-lock{0%{opacity:0;transform:scale(1.18)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.spec-dialog[open],.spec-dialog[open]::backdrop{transition:none}}