.ui-modal{height:100%;left:0;max-height:100vh;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100%;z-index:100}.ui-modal.is-open{overflow:auto;pointer-events:all;-webkit-overflow-scrolling:touch}.ui-modal.is-open:has(.ui-modal__panel){z-index:101}.ui-modal__shade{background:#000000b3;transition:opacity .36s cubic-bezier(.28,.91,.33,1)}.ui-modal__field,.ui-modal__shade{height:100%;left:0;position:fixed;top:0;width:100%;z-index:1}.ui-modal__wrap{align-items:center;display:flex;justify-content:center;min-height:100%;padding:6rem 4rem;pointer-events:none;position:relative;width:100%}.ui-modal.is-open .ui-modal__wrap{pointer-events:all}.ui-modal.--side .ui-modal__wrap{padding:0}.ui-modal__panel{background-color:var(--color__white);display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem 2.5rem;position:relative;z-index:2}.ui-modal.--side .ui-modal__panel{height:100dvh;overflow:auto;position:fixed;right:0;top:0}.ui-modal__close{color:var(--color__fill-1);cursor:pointer;display:flex;font-size:1.5rem;transition:all .24s ease;z-index:1}.ui-modal__close:hover{opacity:.64}.ui-modal__close.--enter{position:absolute;right:1.5rem;top:0;transform:translate(100%)}.ui-modal__title{font-weight:600}.ui-modal__header{align-items:center;display:flex;gap:1.5rem;justify-content:space-between}.ui-modal__inner{flex:1}@media screen and (max-width:768px){.ui-modal__wrap{padding-left:2rem;padding-right:2rem}.ui-modal__close.--enter{align-self:flex-end;color:var(--color__text);right:2.5rem;top:3rem;transform:none;width:-moz-min-content;width:min-content}.ui-modal__panel{max-width:100%!important;padding:2rem}}@media screen and (max-width:468px){.ui-modal__wrap{padding-left:1rem;padding-right:1rem}.ui-modal__panel{padding-left:1.5rem;padding-right:1.5rem;padding:1.5rem}.ui-modal__close.--enter{right:1.5rem}}.ui-modal .side-enter-active,.ui-modal .side-leave-active{transform:translate(0);transition:transform .72s cubic-bezier(.28,.91,.33,1)}.ui-modal .side-enter-from,.ui-modal .side-leave-to{transform:translate(100%);transition:transform .56s cubic-bezier(.28,.91,.33,1)}
