@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-WYi1UA.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-B4i1UA.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-NYi1UA.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-2Y-1UA.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-4I-1UA.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:800;src:url(https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-h4-1UA.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:900;src:url(https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-ro-1UA.ttf) format("truetype")}:root{--scrollbar-size:10px;--scrollbar-radius:10px;--scrollbar-thumb:rgba(60,60,70,.35);--scrollbar-thumb-hover:rgba(40,40,50,.55);--scrollbar-thumb-active:rgba(20,20,30,.7);--border-color:rgba(34,34,35,.07);--background-color:#eeeeef;--text-red:#f5222d;--text-green:#52c41a;--text-muted:rgba(0,0,0,.45);--scrollbar-track:var(--background-color)}:root[data-theme=dark]{--scrollbar-thumb:rgba(160,180,220,.28);--scrollbar-thumb-hover:rgba(180,200,240,.45);--scrollbar-thumb-active:rgba(200,220,255,.6);--border-color:rgba(64,127,254,.23);--background-color:#080f1e;--text-red:#d32029;--text-green:#49aa19;--text-muted:hsla(0,0%,100%,.45)}*{scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin}::-webkit-scrollbar{height:var(--scrollbar-size);width:var(--scrollbar-size)}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);background-clip:content-box;border:2px solid transparent;border-radius:10px;transition:background .2s ease}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);background-clip:content-box}::-webkit-scrollbar-thumb:active{background:var(--scrollbar-thumb-active);background-clip:content-box}html{background:var(--background-color);overflow-y:scroll}body{margin:0;padding:0}.main-layout{margin:0 auto;min-height:100vh;width:calc(100vw - 30px)}@media (min-width:768px){.main-layout{width:calc(100vw - 140px)}}.main-footer{bottom:0;padding:16px 0 56px;position:sticky;z-index:1000}@media (min-width:768px){.main-footer{padding:16px 0}}.float-button-menu{bottom:50%;inset-inline-end:unset;left:16px;transform:translateY(50%)}@media (max-width:767px){.float-button-menu{bottom:0;flex-direction:row;left:0;right:0;transform:translateY(0);width:100%}.float-button-menu.ant-float-btn-group-square .ant-float-btn-square{flex-grow:1}.float-button-menu.ant-float-btn-group-square .ant-float-btn-square .ant-float-btn-body{height:100%;width:100%}.float-button-menu.ant-float-btn-group-square .ant-float-btn-square:first-child{border-radius:8px 0 0 0}.float-button-menu.ant-float-btn-group-square .ant-float-btn-square:last-child{border-radius:0 8px 0 0}.float-button-menu.ant-float-btn-group-square .ant-float-btn-square:not(:last-child){border-bottom:none;border-right:1px solid var(--border-color)}}.ant-typography-edit-content{inset-block-start:0!important;margin:0!important}.open-up-collapse .ant-collapse-item{border-bottom:none!important;display:flex!important;flex-direction:column-reverse!important}.open-up-collapse .ant-collapse-item .ant-collapse-header{border-top:1px solid transparent!important;transition:border-color .3s}.open-up-collapse .ant-collapse-item .ant-collapse-header .ant-collapse-header-text{height:22px}.open-up-collapse .ant-collapse-item-active .ant-collapse-header{border-bottom:none!important;border-inline:none!important;border-top:1px solid var(--border-color)!important;outline:none!important}.open-up-collapse .ant-collapse-item .ant-collapse-content-box{padding:0;padding-block:0!important;padding-inline-start:40px}.open-up-collapse .ant-collapse-item .ant-collapse-content-box .ant-list-item{padding-inline-start:0}.calc-add-server-btn{align-items:center;line-height:1}.calc-add-server-btn .ant-btn-icon{align-items:center;display:inline-flex;line-height:1}.calc-collapsible-card .ant-card-body{--cc-anim-ms:220ms;display:grid;grid-template-columns:100%;grid-template-rows:1fr;opacity:1;overflow:hidden;padding:12px;transition:grid-template-rows var(--cc-anim-ms) ease,padding var(--cc-anim-ms),opacity var(--cc-anim-ms)}.calc-collapsible-card .ant-card-body .cc-inner{min-height:0}.calc-collapsible-card:not(.is-collapsed) .ant-card-body .cc-inner>:has(.ant-form-item){margin-bottom:-24px}.calc-collapsible-card.is-collapsed .ant-card-body{grid-template-rows:0fr;opacity:0;padding:0}.calc-collapsible-card.is-collapsed .ant-card-head{border-bottom:none}.text-red{color:var(--text-red)}.text-green{color:var(--text-green)}.text-muted{color:var(--text-muted)}.ellipsis{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.capitalize{text-transform:capitalize}