.modal-backdrop{position:fixed;top:0;right:0;bottom:0;display:flex;z-index:20000;transition:background-color .3s cubic-bezier(.4,0,.2,1),backdrop-filter .3s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(0) saturate(100%);-webkit-backdrop-filter:blur(0) saturate(100%)}.modal-backdrop.transparent{background-color:rgba(14,36,84,0)}.modal-backdrop.visible{background-color:rgba(15,37,86,.38);backdrop-filter:blur(12px) saturate(128%);-webkit-backdrop-filter:blur(12px) saturate(128%)}.modal-backdrop.no-overlay{background-color:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;pointer-events:none}.modal-backdrop.no-overlay .modal-content{pointer-events:auto;box-shadow:-4px 0 20px rgba(0,0,0,.15)}.modal-backdrop.position-center{left:0;justify-content:center;align-items:center}.modal-backdrop.position-left{left:0}.modal-backdrop.position-inpopup,.modal-backdrop.position-left,.modal-backdrop.position-pageIn{justify-content:flex-start;align-items:stretch}.modal-backdrop.position-pageIn{background-color:rgba(15,37,86,.26);overflow:hidden}.modal-backdrop.position-pageIn.visible{background-color:rgba(15,37,86,.3)}.modal-backdrop.position-right{left:0;justify-content:flex-end;align-items:stretch}.modal-content{background-color:white;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);transition:transform .3s cubic-bezier(.4,0,.2,1)}.modal-content.position-center{border-radius:2px;max-height:90vh;max-width:95vw}.modal-content.position-center.size-sm{width:400px}.modal-content.position-center.size-md{width:600px}.modal-content.position-center.size-lg{width:800px}.modal-content.position-center.size-xl{width:1000px}.modal-content.position-center.size-full{width:95vw}.modal-content.position-center.opening{opacity:1;transform:scale(1);transition:opacity .5s ease-out,transform .5s ease-out}.modal-content.position-center:not(.opening){opacity:0;transform:scale(.95)}.modal-content.position-center.closing{opacity:0;transform:scale(.95);transition:opacity .2s ease-out,transform .2s ease-out}.modal-content.position-inpopup,.modal-content.position-left,.modal-content.position-right{height:100vh;max-height:100vh}.modal-content.position-pageIn{height:100%;max-height:100%;border-radius:0;border-right:1px solid #e5e7eb}.modal-content.position-inpopup.size-sm,.modal-content.position-left.size-sm,.modal-content.position-right.size-sm{width:320px}.modal-content.position-inpopup.size-md,.modal-content.position-left.size-md,.modal-content.position-right.size-md{width:480px}.modal-content.position-inpopup.size-lg,.modal-content.position-left.size-lg,.modal-content.position-right.size-lg{width:640px}.modal-content.position-inpopup.size-xl,.modal-content.position-left.size-xl,.modal-content.position-right.size-xl{width:800px}.modal-content.position-inpopup.size-full,.modal-content.position-left.size-full,.modal-content.position-right.size-full{width:100vw}.modal-content.contract-editor-modal.position-right.size-full{width:80vw;max-width:1600px}.modal-content.faq-editor-modal.position-right.size-full{width:90vw;max-width:1800px}.modal-content.faq-editor-modal.position-right.size-full .modal-body{overflow:hidden;padding:6px 18px 16px}.modal-content.faq-editor-modal .faq-editor-layout{flex:1;min-height:0;display:flex;gap:18px}.modal-content.faq-editor-modal .faq-editor-left{width:320px;flex-shrink:0;min-height:0}.modal-content.faq-editor-modal .faq-editor-middle{flex:1;min-width:0;min-height:0}.modal-content.faq-editor-modal .faq-editor-right{width:520px;flex-shrink:0;min-height:0}.modal-content.faq-editor-modal .faq-editor-scroll{height:100%;overflow-y:auto;padding-top:8px;padding-right:6px}.modal-content.faq-editor-modal .faq-editor-panel{height:100%;border:1px solid #e5e7eb;border-radius:2px;overflow:hidden;background:#fff;display:flex;flex-direction:column}.modal-content.faq-editor-modal .faq-editor-panel__header{padding:10px;border-bottom:1px solid #e5e7eb;background:#f8fafc}.modal-content.faq-editor-modal .faq-editor-panel__body{flex:1;min-height:0}.modal-content.contract-editor-modal.position-right.size-full .modal-body{overflow:hidden;padding:6px 18px 16px}.modal-content.contract-editor-modal .contract-editor-layout{flex:1;min-height:0;display:flex;gap:18px}.modal-content.contract-editor-modal .contract-editor-left{width:380px;flex-shrink:0;min-height:0}.modal-content.contract-editor-modal .contract-editor-vars{height:100%;border:1px solid #e5e7eb;border-radius:2px;overflow:hidden;background:#fff;display:flex;flex-direction:column}.modal-content.contract-editor-modal .contract-editor-vars__header{padding:10px;border-bottom:1px solid #e5e7eb;background:#f8fafc}.modal-content.contract-editor-modal .contract-editor-vars__list{flex:1;min-height:0;overflow-y:auto}.modal-content.contract-editor-modal .contract-editor-right{flex:1;min-width:0;min-height:0;overflow-y:auto;padding-top:8px;padding-right:6px}@media (max-width:900px){.modal-content.contract-editor-modal.position-right.size-full{width:100vw;max-width:100vw}.modal-content.contract-editor-modal .contract-editor-layout{flex-direction:column}.modal-content.contract-editor-modal .contract-editor-left{width:100%;height:260px}.modal-content.faq-editor-modal.position-right.size-full{width:100vw;max-width:100vw}.modal-content.faq-editor-modal .faq-editor-layout{flex-direction:column}.modal-content.faq-editor-modal .faq-editor-left,.modal-content.faq-editor-modal .faq-editor-right{width:100%;height:240px}}.modal-content.position-pageIn.size-sm{width:380px}.modal-content.position-pageIn.size-md{width:480px}.modal-content.position-pageIn.size-lg{width:560px}.modal-content.position-pageIn.size-xl{width:680px}.modal-content.position-pageIn.size-full{width:calc(100vw - 220px)}.modal-content.position-inpopup:not(.opening):not(.closing),.modal-content.position-left:not(.opening):not(.closing),.modal-content.position-pageIn:not(.opening):not(.closing){transform:translateX(-100%)}.modal-content.position-inpopup.opening,.modal-content.position-left.opening,.modal-content.position-pageIn.opening{transform:translateX(0)}.modal-content.position-inpopup.closing,.modal-content.position-left.closing,.modal-content.position-pageIn.closing{transform:translateX(-100%)}.modal-content.position-right:not(.opening):not(.closing){transform:translateX(100%)}.modal-content.position-right.opening{transform:translateX(0)}.modal-content.position-right.closing{transform:translateX(100%)}.modal-header{flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 24px 12px;display:flex}.modal-header-content{flex:1;padding-right:20px}.modal-title{font-size:14px;font-weight:600;color:#2663eb;margin:0}.modal-title.has-description{margin-bottom:0}.modal-description{font-size:11px;margin:0;line-height:1.5;min-height:3.2em}.modal-close-button{background:none;border:none;cursor:pointer;padding:4px;color:#9ca3af;font-size:20px;line-height:1;flex-shrink:0;transition:color .2s}.modal-close-button:hover{color:#374151}.modal-body{scrollbar-width:thin;scrollbar-color:#d1d5db #f9fafb;flex:1;padding:6px 24px 16px;overflow-y:auto;display:flex;flex-direction:column}.modal-body::-webkit-scrollbar{width:8px}.modal-body::-webkit-scrollbar-track{background:#f9fafb;border-radius:4px}.modal-body::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.modal-body::-webkit-scrollbar-thumb:hover{background:#9ca3af}.modal-content.auth-permission-modal .modal-body{overflow:hidden;min-height:0}.modal-content.market-cancel-detail-modal .modal-body{overflow-x:hidden}.modal-footer{padding:16px 24px;border-top:1px solid #e5e7eb;display:flex;gap:12px;flex-shrink:0}.modal-sticky-footer{flex-shrink:0;position:sticky;bottom:0;background:white;z-index:10}.modal-button{cursor:pointer;border:none;border-radius:2px;flex:1;padding:10px 16px;font-size:14px;font-weight:500;transition:all .2s}.modal-button:disabled{cursor:not-allowed;opacity:.5}.modal-button.primary{background-color:#2563eb;color:white}.modal-button.danger{background-color:#dc2626;color:white}.modal-button.success{background-color:#16a34a;color:white}.modal-button.secondary{background-color:white;color:#374151;border:1px solid #e5e7eb}@media (max-width:768px){.modal--right{width:100%!important;max-width:100%!important}.modal{width:100%!important;max-width:100vw!important;margin:0!important;border-radius:0!important}.modal-backdrop.position-center,.modal-backdrop.position-inpopup,.modal-backdrop.position-left,.modal-backdrop.position-pageIn,.modal-backdrop.position-right{left:0!important;top:0!important;bottom:0!important;align-items:flex-end!important;justify-content:stretch!important}.modal-content.position-center,.modal-content.position-inpopup,.modal-content.position-left,.modal-content.position-pageIn,.modal-content.position-right{width:100%!important;max-width:100%!important;height:auto!important;max-height:92vh!important;border-radius:20px 20px 0 0!important;box-shadow:0 -4px 24px rgba(0,0,0,.1),0 120px 0 120px #fff!important}.modal-drag-handle{width:100%;padding:14px 0 6px;display:flex;justify-content:center;align-items:center;flex-shrink:0;cursor:grab;touch-action:pan-x}.modal-drag-handle:before{content:"";display:block;width:36px;height:4px;border-radius:2px;background:#d1d5db}.modal-content.position-center:not(.opening):not(.closing),.modal-content.position-inpopup:not(.opening):not(.closing),.modal-content.position-left:not(.opening):not(.closing),.modal-content.position-pageIn:not(.opening):not(.closing),.modal-content.position-right:not(.opening):not(.closing){transform:translateY(110%)!important;opacity:1!important}.modal-content.position-center.opening,.modal-content.position-inpopup.opening,.modal-content.position-left.opening,.modal-content.position-pageIn.opening,.modal-content.position-right.opening{transform:translateY(0)!important;opacity:1!important;transition:transform .52s cubic-bezier(.34,1.56,.64,1)!important}.modal-content.position-center.closing,.modal-content.position-inpopup.closing,.modal-content.position-left.closing,.modal-content.position-pageIn.closing,.modal-content.position-right.closing{transform:translateY(110%)!important;opacity:1!important;transition:transform .26s cubic-bezier(.4,0,1,1)!important}body.mobile-modal-open .mobile-nav-row{transform:translateY(130%)!important;transition:transform .26s cubic-bezier(.4,0,1,1)!important}body.mobile-modal-open [class*=Maskot-module]{display:none!important}}