.slide-up-modal-backdrop{position:fixed;inset:0;z-index:10003;display:flex;justify-content:center;align-items:flex-end;background:rgba(0,0,0,.15);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s ease,visibility .28s ease}.slide-up-modal-backdrop.visible{opacity:1;visibility:visible;pointer-events:auto}.slide-up-modal-backdrop.closing{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,visibility .22s ease}.slide-up-modal-sheet{position:relative;width:100%;height:min(90vh,90dvh);max-height:min(90vh,90dvh);border-top-left-radius:20px;border-top-right-radius:20px;overflow:hidden;display:flex;flex-direction:column;box-sizing:border-box;background:transparent;backdrop-filter:blur(100px);-webkit-backdrop-filter:blur(100px);transform:translateY(100%);transition:transform .32s cubic-bezier(.16,1,.3,1);box-shadow:0 -8px 40px rgba(0,0,0,.45)}.slide-up-modal-backdrop.visible .slide-up-modal-sheet{transform:translateY(0)}.slide-up-modal-backdrop.closing .slide-up-modal-sheet{transform:translateY(100%);transition:transform .28s cubic-bezier(.32,0,.67,1)}.slide-up-modal-sheet--sm{--slide-up-max-width:520px}.slide-up-modal-sheet--md{--slide-up-max-width:720px}.slide-up-modal-sheet--lg{--slide-up-max-width:960px}.slide-up-modal-sheet--full{--slide-up-max-width:none}.slide-up-modal-handle-wrap{display:flex;justify-content:center;align-items:center;width:100%;height:22px;padding:6px 0;flex-shrink:0;cursor:-webkit-grab;cursor:grab;touch-action:none;z-index:3}.slide-up-modal-handle-wrap:active{cursor:-webkit-grabbing;cursor:grabbing}.slide-up-modal-handle{width:36px;height:4px;border-radius:2px;background:hsla(0,0%,100%,.25);transition:background .15s ease,width .15s ease}.slide-up-modal-handle-wrap:active .slide-up-modal-handle{background:hsla(0,0%,100%,.5);width:44px}.slide-up-modal-close-btn{position:absolute;top:14px;right:14px;width:36px;height:36px;border:none;border-radius:50%;background:transparent;color:hsla(0,0%,100%,.55);font-size:24px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;transition:color .15s ease,background .2s ease}.slide-up-modal-close-btn:hover{color:#fff;background:hsla(0,0%,100%,.1)}.slide-up-modal-header-cluster{position:relative;flex-shrink:0;min-height:56px;padding-bottom:4px}.slide-up-modal-header-left-abs{position:absolute;left:16px;top:25px;z-index:2;min-width:52px;pointer-events:auto}.slide-up-modal-header-text-abs{position:absolute;left:0;right:0;top:0;padding:25px 56px 0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;box-sizing:border-box;pointer-events:none}.slide-up-modal-header-text-abs .slide-up-modal-subtitle,.slide-up-modal-header-text-abs .slide-up-modal-title{text-align:center;width:100%}.slide-up-modal-back-btn{border:none;background:transparent;color:hsla(0,0%,100%,.95);font-size:16px;font-family:Outfit,sans-serif;font-weight:500;padding:4px 0;cursor:pointer;pointer-events:auto}.slide-up-modal-header-centered{padding:12px 16px 8px;flex-shrink:0}.slide-up-modal-header-text-only{display:flex;flex-direction:column;align-items:center}.slide-up-modal-title{margin:0;color:#fff;font-size:18px;font-weight:600;line-height:22px}.slide-up-modal-subtitle,.slide-up-modal-title{font-family:Outfit,sans-serif;text-align:center}.slide-up-modal-subtitle{margin:3px 0 0;color:hsla(0,0%,100%,.45);font-size:11px;line-height:15px}.slide-up-modal-search-wrap{padding:10px 20px;flex-shrink:0}.slide-up-modal-search-inner{position:relative;display:flex;align-items:center}.slide-up-modal-search-icon{position:absolute;left:12px;color:hsla(0,0%,100%,.5);pointer-events:none}.slide-up-modal-search-input{width:100%;height:40px;padding:10px 16px 10px 44px;border:none;border-bottom:1px solid hsla(0,0%,100%,.2);border-radius:0;background:transparent;color:#fff;font-size:14px;font-family:Outfit,sans-serif;outline:none}.slide-up-modal-search-input:focus{border-bottom-color:hsla(0,0%,100%,.4)}.slide-up-modal-header-extra{padding:0 16px 8px;flex-shrink:0}.slide-up-modal-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden}@media (min-width:769px){.slide-up-modal-backdrop{align-items:center;padding:24px}.slide-up-modal-sheet{width:100%;max-width:var(--slide-up-max-width,960px);height:min(85vh,85dvh);max-height:min(85vh,85dvh);border-radius:20px;transform:scale(.96) translateY(8px);opacity:0;transition:transform .28s cubic-bezier(.16,1,.3,1),opacity .22s ease;box-shadow:0 16px 48px rgba(0,0,0,.5)}.slide-up-modal-backdrop.visible .slide-up-modal-sheet{transform:scale(1) translateY(0);opacity:1}.slide-up-modal-backdrop.closing .slide-up-modal-sheet{transform:scale(.96) translateY(8px);opacity:0;transition:transform .22s ease,opacity .18s ease}.slide-up-modal-handle-wrap{display:none}}@media (max-width:768px){.slide-up-modal-close-btn{display:none}}