@layer reset, base, shared-component, styled-component, overwrite-component, utility;@layer shared-component{.modal_container__3SrsI{border:none;box-sizing:border-box;isolation:isolate}.modal_container__3SrsI[open]{display:flex;flex-direction:column}.modal_container__3SrsI::backdrop{background:none;pointer-events:none;animation-duration:.5s;animation-timing-function:ease-in-out;animation-fill-mode:forwards;animation-delay:.5s}.modal_instant__j_bX_.modal_container__3SrsI::backdrop{animation-delay:0s;animation-duration:0s}.modal_container__3SrsI[open]::backdrop{animation-name:modal_show-backdrop__Qkj2f}.modal_container__3SrsI[aria-hidden][open]>:not(.modal_close__ksNR6){opacity:0;transition:opacity .2s ease-in-out}.modal_container__3SrsI[aria-hidden][open]::backdrop{animation-name:modal_hide-backdrop__eX9r8;animation-delay:0s}.modal_close__ksNR6{--button--position:sticky;--button--align-self:end;top:0;z-index:1}@keyframes modal_show-backdrop__Qkj2f{0%{background-color:hsla(0,0%,100%,0)}to{background-color:hsla(0,0%,100%,.3)}}@keyframes modal_hide-backdrop__eX9r8{0%{background-color:hsla(0,0%,100%,.3)}to{background-color:hsla(0,0%,100%,0)}}}