dialog[open]{animation:.3s appear;display:block}dialog[open]::backdrop{animation:.3s appeardrop;display:block}@keyframes appear{0%{opacity:0;transform:translateY(-1.25rem)}to{opacity:1;transform:translateY(0)}0%{opacity:0}to{opacity:1}}.sheet{z-index:2;visibility:visible;transition:opacity .4s cubic-bezier(.25,1,.5,1),visibility .4s;position:fixed;inset:0}.sheet[aria-hidden=true]{opacity:0;visibility:hidden;pointer-events:none}.sheet .overlay{z-index:-1;background:#0006;position:absolute;inset:0}.sheet .content{will-change:transform;-webkit-user-select:none;user-select:none;border-radius:2.5rem 2.5rem 0 0;height:85vh;margin:0 auto;transition:transform .4s cubic-bezier(.25,1,.5,1);position:absolute;bottom:0;left:0;right:0}.sheet[aria-hidden=true] .content{transform:translateY(100vh)!important}.sheet .draggable-area{cursor:grab;justify-content:center;width:100%;padding:1.25rem 0 .5rem;display:flex}.sheet .draggable-area:active{cursor:grabbing}.sheet .scrollable-body{-webkit-overflow-scrolling:touch;height:calc(100% - 5rem);overflow-y:auto}.sliderbtn{background-color:#f3f4f6;border-color:#f9fafb;box-shadow:-10px -10px 20px #ffffff80,10px 10px 20px #4646461f,inset -10px -10px 20px #ffffff80,inset 10px 10px 20px #4646461f}@media (prefers-color-scheme:dark){.sliderbtn{background-color:#111827;border-color:#1f2937;box-shadow:-10px -10px 20px #1f293773,10px 10px 20px #1f29373d,inset -10px -10px 20px #293a5169,inset 10px 10px 20px #05050582}}
/*$vite$:1*/