.modal-initial-content{display:none}.modal{z-index:99999;position:relative}.modal .container{pointer-events:none}.modal__overlay{--c-primary:var(--color-white);--c-primary-foreground:var(--color-black);background:var(--color-modal-bg);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal__container{pointer-events:auto}.modal__close:focus,.modal__close:focus-visible{outline:2px solid rgb(var(--c-focus));background:rgb(var(--c-foreground))}.modal__close:focus .icon,.modal__close:focus-visible .icon{color:rgb(var(--c-surface))}.modal__content{--c-primary:var(--color-black);--c-primary-foreground:var(--color-white);background-color:rgb(var(--c-surface));box-sizing:border-box;z-index:2;min-height:8rem;max-height:calc(100vh - 15rem);position:relative;overflow-y:auto}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmslideIn{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{0%{transform:translateY(0)}to{transform:translateY(-10%)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .modal__overlay{animation:.3s cubic-bezier(0,0,.2,1) mmfadeIn}.micromodal-slide[aria-hidden=false] .modal__container{animation:.3s cubic-bezier(0,0,.2,1) mmslideIn}.micromodal-slide[aria-hidden=true] .modal__overlay{animation:.3s cubic-bezier(0,0,.2,1) mmfadeOut}.micromodal-slide[aria-hidden=true] .modal__container{animation:.3s cubic-bezier(0,0,.2,1) mmslideOut}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}
