.bottomSheetOverlay{position:fixed;inset:0;background-color:oklch(0 0 0/.8);display:flex;align-items:flex-end;justify-content:center;z-index:50;animation:fadeIn var(--duration-fast) var(--ease-default) both}.bottomSheetContent{position:relative;background-color:var(--color-neutral-1000);border-radius:1rem 1rem 0 0;width:100%;max-height:85vh;display:flex;flex-direction:column;animation:slideUp .3s var(--ease-default) both}.bottomSheetHandle{width:2.5rem;height:.25rem;background-color:var(--color-neutral-600);border-radius:9999px;margin:.75rem auto;flex-shrink:0}.bottomSheetHeader{display:flex;align-items:center;justify-content:space-between;padding:0 1rem 1rem;border-bottom:1px solid var(--color-neutral-800);flex-shrink:0}.bottomSheetTitle{font-size:var(--text-lg);font-weight:600;color:var(--color-neutral-100);margin:0}.bottomSheetClose{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:50%;cursor:pointer;font-size:1.5rem;line-height:1;color:var(--color-neutral-400);transition:background-color var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default)}.bottomSheetClose:hover{background-color:var(--color-neutral-800);color:var(--color-neutral-100)}.bottomSheetBody{padding:1rem;overflow-y:auto;flex:1}@keyframes slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}