.skp-backdrop{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a8c;transition:opacity .26s ease-out;position:fixed;inset:0}.skp-backdrop[data-starting-style],.skp-backdrop[data-ending-style]{opacity:0}.skp-sheet{z-index:61;inset-inline:0;background:var(--background);max-height:92dvh;color:var(--foreground);box-shadow:var(--shadow-lg);border-radius:2rem 2rem 0 0;outline:none;flex-direction:column;transition:transform .36s cubic-bezier(.16,1,.3,1),opacity .26s ease-out;display:flex;position:fixed;bottom:0}.skp-sheet[data-starting-style],.skp-sheet[data-ending-style]{transform:translateY(100%)}.skp-sheet[data-ending-style]{transition-duration:.24s,.2s;transition-timing-function:cubic-bezier(.3,0,1,1),ease-in}@media (min-width:640px){.skp-sheet{inset-inline:auto;border-radius:2rem;width:min(32rem,100vw - 2rem);max-height:min(46rem,90dvh);top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%)}.skp-sheet[data-starting-style],.skp-sheet[data-ending-style]{opacity:0;transform:translate(-50%,-46%)scale(.96)}}.skp-close-hint{animation:.4s cubic-bezier(.16,1,.3,1) 2.5s both skp-hint-in}.skp-close-hint__arrow{animation:1.4s ease-in-out 2.9s infinite skp-hint-nudge}@keyframes skp-hint-in{0%{opacity:0;transform:translate(-.5rem)}}@keyframes skp-hint-nudge{0%,to{transform:translate(0)}50%{transform:translate(4px,-3px)}}@media (prefers-reduced-motion:reduce){.skp-backdrop,.skp-sheet{transition-duration:0s!important}.skp-close-hint,.skp-close-hint__arrow{animation:none}}
