.ml-trigger{transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s}@media (hover:hover) and (prefers-reduced-motion:no-preference){.ml-trigger:hover{transform:translateY(-3px);box-shadow:0 18px 36px -18px #1c191773!important}}.ml-trigger:active{transform:translateY(0)}.ml-dialog{border:1px solid var(--t-line);border-radius:var(--t-radius-lg);background:var(--t-surface-2);width:min(520px,100vw - 32px);max-width:none;height:min(780px,100dvh - 32px);max-height:none;color:var(--t-ink);overscroll-behavior:contain;margin:auto;padding:0;inset:0;box-shadow:0 30px 80px -30px #1c19178c}.ml-dialog::backdrop{background:#1c191780}.ml-panel{flex-direction:column;gap:20px;height:100%;padding:24px 28px;display:flex}.ml-stage{flex:auto;justify-content:center;align-items:center;min-height:0;display:flex;container-type:size}.ml-sheet{border-radius:3px;width:min(100cqw,66.6cqh,420px);overflow:hidden;box-shadow:0 1px #1c19170f,0 14px 30px -16px #1c191766}@media (max-width:639px){.ml-dialog{border-width:1px 0 0;border-radius:14px 14px 0 0;width:100vw;height:min(720px,100dvh - 24px);margin:auto 0 0}.ml-panel{padding:18px 16px calc(18px + env(safe-area-inset-bottom));gap:16px}}@media (prefers-reduced-motion:no-preference){.ml-dialog[open]{animation:.24s cubic-bezier(.22,1,.36,1) ml-in}.ml-dialog[open]::backdrop{animation:.24s ease-out ml-fade}@media (max-width:639px){.ml-dialog[open]{animation-name:ml-up;animation-duration:.3s}}}@keyframes ml-in{0%{opacity:0;transform:translateY(10px)scale(.985)}}@keyframes ml-up{0%{opacity:.4;transform:translateY(40%)}}@keyframes ml-fade{0%{opacity:0}}
