.bk-overlay[data-state=open]{animation:bk-overlay-in .3s cubic-bezier(.32,.72,0,1) both}.bk-overlay[data-state=closed]{animation:bk-overlay-out .18s cubic-bezier(.32,.72,0,1) both}.bk-modal[data-state=open]{animation:bk-sheet-in .3s cubic-bezier(.32,.72,0,1) both}.bk-modal[data-state=closed]{animation:bk-sheet-out .18s cubic-bezier(.32,.72,0,1) both}@media (min-width:768px){.bk-overlay[data-state=open]{animation:bk-overlay-in .25s cubic-bezier(.22,1,.36,1) both}.bk-overlay[data-state=closed]{animation:bk-overlay-out .18s cubic-bezier(.22,1,.36,1) both}.bk-modal[data-state=open]{animation:bk-modal-in .25s cubic-bezier(.22,1,.36,1) both}.bk-modal[data-state=closed]{animation:bk-modal-out .18s cubic-bezier(.22,1,.36,1) both}}@keyframes bk-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes bk-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes bk-sheet-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes bk-sheet-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@keyframes bk-modal-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes bk-modal-out{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.96)}}@keyframes bk-fade-in{0%{opacity:0}to{opacity:1}}@keyframes bk-fade-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.bk-modal[data-state=open],.bk-overlay[data-state=open]{animation:bk-fade-in .12s ease both}.bk-modal[data-state=closed],.bk-overlay[data-state=closed]{animation:bk-fade-out .12s ease both}}