:root{--sheet-enter-duration:.32s;--sheet-exit-duration:.22s;--dimming-enter-duration:.24s;--dimming-exit-duration:.22s;--overlay-ease:cubic-bezier(.22, 1, .36, 1)}.ds-modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:90;background:#071e1bcc;position:fixed;inset:0}.ds-modal-backdrop[data-open]{animation:dimming-in var(--dimming-enter-duration) ease-out both}.ds-modal-backdrop[data-ending-style]{animation:dimming-out var(--dimming-exit-duration) ease-in both}.ds-modal{overscroll-behavior:contain;background:linear-gradient(155deg, var(--surface-top), var(--surface-bottom));width:min(520px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--text);border:1px solid var(--line);box-shadow:inset 0 1px 0 var(--shine), 0 24px 60px #00000035;z-index:100;border-radius:22px;padding:28px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.ds-modal[data-open]{animation:dialog-in var(--sheet-enter-duration) var(--overlay-ease) both}.ds-modal[data-ending-style]{animation:dialog-out var(--sheet-exit-duration) ease-in both;pointer-events:none}.ds-modal-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:11px;display:flex}.ds-modal-heading h2{font-size:21px}.ds-modal>p{font-size:13px}.ds-modal form{margin-top:23px}@keyframes dimming-in{0%{opacity:0}to{opacity:1}}@keyframes dimming-out{0%{opacity:1}to{opacity:0}}@keyframes dialog-in{0%{opacity:0;transform:translate(-50%,calc(12px - 50%))scale(.98)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes dialog-out{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,calc(8px - 50%))scale(.98)}}@keyframes sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes sheet-out{0%{transform:translateY(0)}to{transform:translateY(100%)}}@media (width<=760px){.ds-modal{width:100%;max-height:calc(100dvh - 24px);padding:25px 22px calc(25px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;top:auto;bottom:0;left:0;transform:translateY(0)}.ds-modal[data-open]{animation-name:sheet-in}.ds-modal[data-ending-style]{animation-name:sheet-out}}@media (prefers-reduced-motion:reduce){.ds-modal[data-open],.ds-modal[data-ending-style],.ds-modal-backdrop[data-open],.ds-modal-backdrop[data-ending-style]{animation:none}}
