.popup-manager-wrapper{display:none;inset:0;pointer-events:none;position:fixed;z-index:99999}.popup-manager-wrapper.is-open{display:block;pointer-events:auto}.popup-manager-overlay{inset:0;position:fixed}.popup-manager-dialog{background:var(--pm-dialog-bg,#fff);border-radius:var(--pm-dialog-radius,8px);box-shadow:var(--pm-dialog-shadow,0 4px 24px rgba(0,0,0,.15));box-sizing:border-box;color:var(--pm-dialog-color,#1e1e1e);padding:var(--pm-dialog-padding,2rem)}.popup-manager-dialog.is-style-borderless{--pm-dialog-bg:transparent;--pm-dialog-padding:0;--pm-dialog-shadow:none;--pm-content-offset:0;--pm-fullscreen-inset:0}.popup-manager-wrapper .popup-manager-dialog{display:flex;flex-direction:column;max-height:90vh;max-height:90dvh;overflow:hidden;position:fixed;width:calc(100% - 2rem);z-index:100000}.popup-manager-wrapper .popup-manager-dialog[data-position=center]{left:50%;top:50%;transform:translate(-50%,-50%)}.popup-manager-wrapper .popup-manager-dialog[data-position=top]{left:50%;top:1rem;transform:translateX(-50%)}.popup-manager-wrapper .popup-manager-dialog[data-position=top-left]{left:1rem;top:1rem}.popup-manager-wrapper .popup-manager-dialog[data-position=top-right]{right:1rem;top:1rem}.popup-manager-wrapper .popup-manager-dialog[data-position=center-left]{left:1rem;top:50%;transform:translateY(-50%)}.popup-manager-wrapper .popup-manager-dialog[data-position=center-right]{right:1rem;top:50%;transform:translateY(-50%)}.popup-manager-wrapper .popup-manager-dialog[data-position=bottom]{bottom:1rem;left:50%;transform:translateX(-50%)}.popup-manager-wrapper .popup-manager-dialog[data-position=bottom-left]{bottom:1rem;left:1rem}.popup-manager-wrapper .popup-manager-dialog[data-position=bottom-right]{bottom:1rem;right:1rem}.popup-manager-wrapper .popup-manager-dialog[data-position=fullscreen]{--pm-dialog-radius:0;--pm-dialog-padding:0;inset:0;max-height:100vh;max-height:100dvh;max-width:100vw;width:100vw}.popup-manager-wrapper .popup-manager-dialog[data-position=fullscreen] .popup-manager-content{--pm-content-offset:0;padding-bottom:var(--pm-fullscreen-inset,2rem);padding-left:var(--pm-fullscreen-inset,2rem);padding-right:var(--pm-fullscreen-inset,2rem)}.popup-manager-wrapper .popup-manager-dialog[data-position=fullscreen] .popup-manager-close{position:fixed;right:.5rem;top:.5rem;z-index:100001}.popup-manager-dialog:not([data-position=fullscreen])[data-size=small]{max-width:400px}.popup-manager-dialog:not([data-position=fullscreen])[data-size=medium]{max-width:600px}.popup-manager-dialog:not([data-position=fullscreen])[data-size=large]{max-width:800px}.popup-manager-wrapper .popup-manager-dialog.is-style-borderless:not([data-position=fullscreen]){max-height:calc(90vh - 4rem);max-height:calc(90dvh - 4rem);overflow:visible}.popup-manager-wrapper .popup-manager-dialog.is-style-borderless[data-position^=top]{top:4rem}.popup-manager-dialog.is-style-borderless:not([data-position=fullscreen]) .popup-manager-close{bottom:calc(100% + .5rem);right:0;top:auto}.popup-manager-close{align-items:center;backdrop-filter:blur(4px);background:hsla(0,0%,100%,.9);border:2px solid transparent;border-radius:50%;color:#1e1e1e;cursor:pointer;display:flex;height:2.75rem;justify-content:center;padding:0;position:absolute;right:.75rem;top:.75rem;transition:none;width:2.75rem;z-index:1}.popup-manager-content{box-sizing:border-box;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-top:var(--pm-content-offset,3.5rem);scrollbar-width:thin}.popup-manager-close:hover{background:rgba(0,0,0,.08)}.popup-manager-close:focus-visible{border-color:#3858e9;outline:2px solid #3858e9;outline-offset:-2px}.popup-manager-close svg{height:1.25rem;width:1.25rem}.popup-manager-title.screen-reader-only{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.popup-manager-content>:first-child{margin-top:0}.popup-manager-content>:last-child{margin-bottom:0}@property --pm-fade{syntax:"<length>";inherits:false;initial-value:0}.popup-manager-content.has-overflow{--pm-fade:3rem;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - var(--pm-fade)),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - var(--pm-fade)),transparent)}.popup-manager-content.has-overflow.is-at-end{--pm-fade:0px}@media (prefers-reduced-motion:no-preference){.popup-manager-content.has-overflow{transition:--pm-fade .2s ease}.popup-manager-dialog{--pm-base-transform:none}.popup-manager-dialog[data-position=center]{--pm-base-transform:translate(-50%,-50%)}.popup-manager-dialog[data-position=bottom],.popup-manager-dialog[data-position=top]{--pm-base-transform:translateX(-50%)}.popup-manager-dialog[data-position=center-left],.popup-manager-dialog[data-position=center-right]{--pm-base-transform:translateY(-50%)}.popup-manager-wrapper.is-open .popup-manager-dialog[data-animation=fade]{opacity:1;transition:opacity .2s ease}.popup-manager-wrapper:not(.is-open) .popup-manager-dialog[data-animation=fade]{opacity:0;pointer-events:none}.popup-manager-wrapper.is-open .popup-manager-dialog[data-animation=slide-up]{opacity:1;transform:var(--pm-base-transform);transition:opacity .2s ease,transform .2s ease}.popup-manager-wrapper:not(.is-open) .popup-manager-dialog[data-animation=slide-up]{opacity:0;pointer-events:none;transform:var(--pm-base-transform) translateY(20px)}.popup-manager-wrapper.is-open .popup-manager-dialog[data-animation=scale]{opacity:1;transform:var(--pm-base-transform) scale(1);transition:opacity .2s ease,transform .2s ease}.popup-manager-wrapper:not(.is-open) .popup-manager-dialog[data-animation=scale]{opacity:0;pointer-events:none;transform:var(--pm-base-transform) scale(.9)}.popup-manager-wrapper.is-open .popup-manager-overlay{transition:opacity .15s ease}}@media (prefers-reduced-motion:reduce){.popup-manager-dialog,.popup-manager-overlay{animation:none!important;transition:none!important}}html.has-popup-open{overflow:hidden}
