.tp-base:not(.tp-base--animated){pointer-events:none}.tp-modal{position:fixed;z-index:50;display:flex;flex-direction:column}.tp-modal__content{position:relative;max-height:100vh;display:flex;flex-direction:column;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;opacity:var(--t-animate-opacity);transition-delay:var(--t-animate-delay);transition-duration:var(--t-animate-duration)}.tp-modal--w-xs .tp-modal__content{width:14rem}.tp-modal--w-sm .tp-modal__content{width:16.25rem}.tp-modal--w-md .tp-modal__content{width:20rem}.tp-modal--w-re .tp-modal__content{width:25rem}.tp-modal--w-lg .tp-modal__content{width:28.75rem}.tp-modal--w-xl .tp-modal__content{width:32.5rem}.tp-modal--fullscreen{width:100%;height:100%}.tp-modal--fullscreen .tp-modal__content{flex:1 1 0%}.tp-modal--animate-persistent .tp-modal__content{animation-duration:.15s;animation-name:tp-modal-persistent;animation-timing-function:cubic-bezier(.25,.8,.25,1)}.tp-modal-overlay{position:fixed;inset:0;z-index:50;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tp-modal-overlay:not(.tp-modal-overlay--animated){pointer-events:none;opacity:0}.t-dark .tp-modal-overlay.t-c--fill.t-c--l.t-c--bg--se{--t-bg-opacity:1;background-color:rgb(0 0 0 / var(--t-bg-opacity))}@keyframes tp-modal-persistent{0%{transform:scale(1)}50%{transform:scale(1.035)}to{transform:scale(1)}}
