.sd-backdrop{z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#08181180;transition:opacity .35s;position:fixed;inset:0}.sd-backdrop[data-starting-style],.sd-backdrop[data-ending-style]{opacity:0}.sd-popup{z-index:61;background:var(--surface);width:min(36rem,100vw - 32px);height:fit-content;max-height:calc(100dvh - 48px);box-shadow:0 40px 120px -40px #0818118c, 0 0 0 1px color-mix(in oklab, var(--ink) 6%, transparent);border-radius:28px;outline:none;flex-direction:column;margin:auto;transition:transform .45s cubic-bezier(.2,1.1,.35,1),opacity .3s;display:flex;position:fixed;inset:0;overflow:hidden}.sd-popup[data-starting-style],.sd-popup[data-ending-style]{opacity:0;transform:translateY(24px)scale(.97)}.sd-handle{display:none}@media (max-width:639px){.sd-popup{width:100%;height:auto;max-height:min(92dvh, calc(var(--sd-vvh,100dvh) - 12px));border-radius:24px 24px 0 0;margin:0;transition:transform .36s cubic-bezier(.2,.85,.25,1);inset:auto 0 0}.sd-popup[data-starting-style],.sd-popup[data-ending-style]{opacity:1;transform:translateY(100%)}.sd-handle{touch-action:none;cursor:grab;flex-shrink:0;justify-content:center;align-items:center;height:28px;display:flex}}@media (prefers-reduced-motion:reduce){.sd-popup,.sd-backdrop{transition:none}}
