@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_5972bc34-module__OU16Qa__className{font-family:Inter,Inter Fallback;font-style:normal}
.ace_editor{min-height:150px}
:root{--color-gray:#757575;--color-primary-light:#b6fae0;--color-primary-dark:#143629;--color-separator:#0000000f}.theme-dark-mode{--color-separator:#ffffff14}body,html{margin:0;padding:0}.ant-layout{background:0 0}a{color:var(--ant-color-primary)}.ant-layout-content{background-color:#f8fafc!important}.theme-dark-mode .ant-layout-content{background-color:var(--ant-color-bg-base)!important}.ant-menu-inline{border-right:none!important}.text-center{text-align:center}.ant-btn-default{border-color:var(--ant-color-primary)}.ant-menu-vertical{border:none!important}.ant-menu-light .ant-menu-item-selected{color:inherit!important;background-color:#0000!important}.ant-menu-light .ant-menu-item-selected:after{border-right:none!important}.ant-menu-item-active,.ant-menu-submenu-title:hover,.ant-menu-item:hover{color:var(--ant-color-text)!important;background-color:#0000000a!important}.mb{margin-bottom:var(--ant-margin)}.mb-lg{margin-bottom:var(--ant-margin-lg)}.mt-lg{margin-top:var(--ant-margin-lg)}.mt-sm{margin-top:var(--ant-margin-sm)}.mt-xs{margin-top:var(--ant-margin-xs)}.mb-sm{margin-bottom:var(--ant-margin-sm)}.mt{margin-top:var(--ant-margin)}.ml{margin-left:var(--ant-margin)}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.mr-0{margin-right:0}.ml-0{margin-left:0}.mr{margin-right:var(--ant-margin)}.p{padding:var(--ant-padding)}.pl{padding-left:var(--ant-padding)}.pr{padding-right:var(--ant-padding)}.pb{padding-bottom:var(--ant-padding)}.pt{padding-top:var(--ant-padding)}.p-lg{padding:var(--ant-padding-lg)}.p-sm{padding:var(--ant-padding-sm)}.p-xs{padding:var(--ant-padding-xs)}.pl-lg{padding-left:var(--ant-padding-lg)}.pr-lg{padding-right:var(--ant-padding-lg)}.pl-sm{padding-left:var(--ant-padding-sm)}.pr-sm{padding-right:var(--ant-padding-sm)}.pl-xs{padding-left:var(--ant-padding-xs)}.pr-xs{padding-right:var(--ant-padding-xs)}.pt-lg{padding-top:var(--ant-padding-lg)}.pb-lg{padding-bottom:var(--ant-padding-lg)}.pt-sm{padding-top:var(--ant-padding-sm)}.pb-sm{padding-bottom:var(--ant-padding-sm)}.pt-xs{padding-top:var(--ant-padding-xs)}.pb-xs{padding-bottom:var(--ant-padding-xs)}.pl-0{padding-left:0}.display-block{display:block}.text-link{color:var(--ant-color-primary);cursor:pointer;font-weight:500;text-decoration:underline}.w-100{width:100%}.cursor-pointer{cursor:pointer}.jsoneditor{border-color:var(--ant-color-border)!important;border-radius:var(--ant-border-radius)!important;overflow:hidden!important}.jsoneditor textarea{background-color:var(--ant-color-bg-base-secondary)!important;color:var(--ant-color-text-base)!important}.jsoneditor .jsoneditor-tree{background-color:var(--ant-color-bg-base)!important}.jsoneditor .jsoneditor-tree .jsoneditor-field{color:var(--ant-color-text-secondary)!important}.jsoneditor .jsoneditor-tree .jsoneditor-value{color:var(--ant-color-primary)!important}.jsoneditor .jsoneditor-navigation-bar{background-color:var(--ant-color-bg-base)!important;border:none!important}.jsoneditor .jsoneditor-statusbar{border-top:1px solid var(--ant-color-border)!important;background-color:var(--ant-table-header-color)!important}.jsoneditor>.jsoneditor-menu{background-color:var(--color-primary-light)!important;border-color:var(--color-primary-light)!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;padding:20px 10px!important;display:flex!important}.jsoneditor>.jsoneditor-menu .jsoneditor-compact,.jsoneditor>.jsoneditor-menu .jsoneditor-repair,.jsoneditor>.jsoneditor-menu .jsoneditor-format,.jsoneditor>.jsoneditor-menu .jsoneditor-expand-all,.jsoneditor>.jsoneditor-menu .jsoneditor-collapse-all{background-image:none;background-color:var(--ant-color-primary);width:23px;height:23px;-webkit-mask-image:url(/assets/align-center.svg);mask-image:url(/assets/align-center.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;cursor:pointer!important;margin:0!important}.jsoneditor>.jsoneditor-menu .jsoneditor-compact:hover,.jsoneditor>.jsoneditor-menu .jsoneditor-compact:focus,.jsoneditor>.jsoneditor-menu .jsoneditor-repair:hover,.jsoneditor>.jsoneditor-menu .jsoneditor-repair:focus,.jsoneditor>.jsoneditor-menu .jsoneditor-format:hover,.jsoneditor>.jsoneditor-menu .jsoneditor-format:focus,.jsoneditor>.jsoneditor-menu .jsoneditor-expand-all:hover,.jsoneditor>.jsoneditor-menu .jsoneditor-expand-all:focus,.jsoneditor>.jsoneditor-menu .jsoneditor-collapse-all:hover,.jsoneditor>.jsoneditor-menu .jsoneditor-collapse-all:focus{background-color:var(--ant-color-border)!important}.jsoneditor>.jsoneditor-menu .jsoneditor-compact{-webkit-mask-image:url(/assets/align-left.svg)!important;mask-image:url(/assets/align-left.svg)!important}.jsoneditor>.jsoneditor-menu .jsoneditor-repair{width:18px!important;height:18px!important;-webkit-mask-image:url(/assets/settings.svg)!important;mask-image:url(/assets/settings.svg)!important}.jsoneditor>.jsoneditor-menu .jsoneditor-expand-all{width:20px!important;height:20px!important;-webkit-mask-image:url(/assets/maximize-2.svg)!important;mask-image:url(/assets/maximize-2.svg)!important}.jsoneditor>.jsoneditor-menu .jsoneditor-collapse-all{width:20px!important;height:20px!important;-webkit-mask-image:url(/assets/minimize-2.svg)!important;mask-image:url(/assets/minimize-2.svg)!important}.ant-form-item-has-error .jsoneditor{border-color:var(--ant-color-error)!important}.theme-dark-mode .jsoneditor>.jsoneditor-menu{background-color:var(--color-primary-dark)!important;border-color:var(--color-primary-dark)!important}.ant-btn-default{border-width:1.5px}.ant-form-item-explain-error{font-size:12px}.ant-divider{border-color:var(--color-separator)!important}.ant-card{transition:box-shadow .2s,transform .2s;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a;border-color:var(--color-separator)!important}.ant-card:hover{box-shadow:0 4px 12px #00000014,0 2px 4px #0000000a}.ant-card-head{border-color:var(--color-separator)!important}.datatable-wrapper{border:1px solid var(--color-separator);border-radius:var(--ant-border-radius-lg);background:var(--ant-color-bg-container);overflow:hidden;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a}.datatable-scroll{overflow-x:auto}.datatable{border-collapse:collapse;width:100%;font-size:14px}.datatable thead tr th{background:var(--ant-color-bg-container);color:var(--ant-color-text);text-align:left;border-bottom:1px solid var(--color-separator);white-space:nowrap;-webkit-user-select:none;user-select:none;padding:14px 16px;font-weight:600}.datatable thead tr th.sortable{cursor:pointer}.datatable thead tr th.sortable:hover{background:var(--ant-color-bg-layout)}.datatable tbody tr{transition:background .15s}.datatable tbody tr:hover{background:var(--ant-color-bg-layout)}.datatable tbody tr.clickable{cursor:pointer}.datatable tbody tr td{border-bottom:1px solid var(--color-separator);color:var(--ant-color-text-secondary);padding:12px 16px}.datatable tbody tr:last-child td{border-bottom:none}.datatable-th-content{align-items:center;gap:6px;display:flex}.datatable-sort-icon{opacity:.3;font-size:12px}.datatable-sort-icon.active{opacity:1;color:var(--ant-color-primary)}.datatable-filter-row th{border-bottom:1px solid var(--color-separator)!important;background:var(--ant-color-bg-container)!important;padding:4px 8px 8px!important}.datatable-filter-input{border:1px solid var(--ant-color-border);border-radius:var(--ant-border-radius);background:var(--ant-color-bg-container);width:100%;color:var(--ant-color-text);box-sizing:border-box;outline:none;padding:4px 8px;font-size:13px}.datatable-filter-input:focus{border-color:var(--ant-color-primary)}.datatable-filter-input::placeholder{color:var(--ant-color-text-quaternary)}.datatable-empty{text-align:center;color:var(--ant-color-text-secondary);padding:40px 16px!important}.datatable-loading{color:var(--ant-color-text-secondary);border:1px solid var(--color-separator);border-radius:var(--ant-border-radius-lg);background:var(--ant-color-bg-container);justify-content:center;align-items:center;gap:12px;padding:60px 20px;display:flex}.datatable-spinner{border:2px solid var(--ant-color-border);border-top-color:var(--ant-color-primary);border-radius:50%;width:20px;height:20px;animation:.6s linear infinite datatable-spin}@keyframes datatable-spin{to{transform:rotate(360deg)}}.datatable-pagination{border-bottom:1px solid var(--color-separator);color:var(--ant-color-text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 16px;font-size:13px;display:flex}.datatable-pagination-controls{align-items:center;gap:4px;display:flex}.datatable-page-btn{background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border);border-radius:var(--ant-border-radius);cursor:pointer;color:var(--ant-color-text);padding:4px 8px;font-size:13px;line-height:1}.datatable-page-btn:hover:not(:disabled){border-color:var(--ant-color-primary);color:var(--ant-color-primary)}.datatable-page-btn:disabled{opacity:.35;cursor:not-allowed}.datatable-page-indicator{align-items:center;gap:4px;margin:0 4px;display:flex}.datatable-page-input{text-align:center;border:1px solid var(--ant-color-border);border-radius:var(--ant-border-radius);background:var(--ant-color-bg-container);width:44px;color:var(--ant-color-text);outline:none;padding:4px;font-size:13px}.datatable-page-input:focus{border-color:var(--ant-color-primary)}.datatable-page-input{-moz-appearance:textfield}.datatable-page-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.datatable-page-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.datatable-pagesize-label{align-items:center;gap:4px;margin-right:8px;display:flex}.datatable-pagesize-select{border:1px solid var(--ant-color-border);border-radius:var(--ant-border-radius);background:var(--ant-color-bg-container);color:var(--ant-color-text);cursor:pointer;outline:none;padding:4px;font-size:13px}.datatable-pagesize-select:focus{border-color:var(--ant-color-primary)}.form-label-text{color:var(--ant-color-text-secondary);font-size:14px;font-weight:500}.ant-btn-link{font-weight:500}.h-screen{height:100vh}.ant-message .ant-message-custom-content{font-size:16px}.reset-model-footer .ant-modal-footer{margin-top:0}.form-width{width:100%;max-width:600px}.ant-alert-success .ant-alert-icon{color:var(--ant-color-success)!important}.code-font-style{-webkit-font-smoothing:none;font-family:monospace}.custom-tabs .ant-tabs-nav{margin:auto;width:fit-content!important}.custom-tabs .ant-tabs-nav .ant-tabs-nav-list{border:2px solid var(--ant-color-primary)!important;border-radius:var(--ant-border-radius-lg)!important;padding:3px!important}.custom-tabs .ant-tabs-nav .ant-tabs-nav-list .ant-tabs-tab{margin-left:0;font-size:14px;font-weight:600;border-radius:var(--ant-border-radius)!important;padding:5px 15px!important}.custom-tabs .ant-tabs-nav .ant-tabs-nav-list .ant-tabs-tab.ant-tabs-tab-active{background-color:var(--ant-color-primary)!important}.custom-tabs .ant-tabs-nav .ant-tabs-nav-list .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--ant-color-white)!important}.custom-tabs .ant-tabs-nav .ant-tabs-ink-bar{display:none!important}.custom-tabs .ant-tabs-nav:before{border:none!important}
