@font-face{font-family:MiSans;src:url(/assets/MiSans-Thin-BplXHdFY.ttf)format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:MiSans;src:url(/assets/MiSans-ExtraLight-7lOXeV1V.ttf)format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:MiSans;src:url(/assets/MiSans-Light-pZPoUhg-.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:MiSans;src:url(/assets/MiSans-Regular-BVv8MVEG.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MiSans;src:url(/assets/MiSans-Normal-CnXUy9LB.ttf)format("truetype");font-weight:450;font-style:normal;font-display:swap}@font-face{font-family:MiSans;src:url(/assets/MiSans-Medium-C-TL-ZjH.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:MiSans;src:url(/assets/MiSans-Demibold-Dw5ZsCbD.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:MiSans;src:url(/assets/MiSans-Semibold-D_5Sdq4o.ttf)format("truetype");font-weight:650;font-style:normal;font-display:swap}@font-face{font-family:MiSans;src:url(/assets/MiSans-Bold-Degs5o5i.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:MiSans;src:url(/assets/MiSans-Heavy-BdDpyH7O.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}:root{--bm-bg:#f5f6f8;--bm-card:#fff;--bm-ink:#1a1a1a;--bm-ink-2:#4a5568;--bm-ink-3:#94a3b8;--bm-line:#e4e7ec;--bm-line-2:#edf0f5;--bm-accent:#1e3a5f;--bm-accent-soft:#e9ebef;--bm-accent-line:#c0c8d2;--bm-accent-ink:#182e4c;--bm-sidebar:#1e3a5f;--el-font-family:"MiSans", -apple-system, BlinkMacSystemFont, sans-serif;--bm-mono:ui-monospace, Menlo, monospace}.el-input__wrapper{box-shadow:0 0 0 1px var(--bm-line)!important;background:#fff!important;border-radius:6px!important;transition:box-shadow .14s!important}.el-input__wrapper:hover{box-shadow:0 0 0 1px #c8ccda!important}.el-input__wrapper.is-focus{box-shadow:0 0 0 1.5px var(--bm-accent), 0 0 0 4px var(--bm-accent-soft)!important}.el-input__inner{font-family:var(--el-font-family)!important;color:var(--bm-ink)!important;font-size:13.5px!important}.el-input__inner::placeholder{color:var(--bm-ink-3)!important}.el-input-number .el-input__wrapper{border-radius:6px!important}.el-textarea__inner{border:1px solid var(--bm-line)!important;font-family:var(--el-font-family)!important;color:var(--bm-ink)!important;box-shadow:none!important;border-radius:6px!important;font-size:13.5px!important;transition:border-color .14s,box-shadow .14s!important}.el-textarea__inner:focus{border-color:var(--bm-accent)!important;box-shadow:0 0 0 3px var(--bm-accent-soft)!important;outline:none!important}.el-textarea__inner::placeholder{color:var(--bm-ink-3)!important}.el-select__wrapper{box-shadow:0 0 0 1px var(--bm-line)!important;background:#fff!important;border-radius:6px!important}.el-select__wrapper:hover{box-shadow:0 0 0 1px #c8ccda!important}.el-select__wrapper.is-focused{box-shadow:0 0 0 1.5px var(--bm-accent), 0 0 0 4px var(--bm-accent-soft)!important}.el-button{font-family:var(--el-font-family)!important;border-radius:6px!important}.el-button--primary{background:var(--bm-accent)!important;border-color:var(--bm-accent)!important}.el-button--primary:hover,.el-button--primary:focus{background:var(--bm-accent-ink)!important;border-color:var(--bm-accent-ink)!important}.el-button--primary.is-plain{background:var(--bm-accent-soft)!important;border-color:var(--bm-accent-line)!important;color:var(--bm-accent-ink)!important}.el-switch.is-checked .el-switch__core{background-color:var(--bm-accent)!important;border-color:var(--bm-accent)!important}.el-dialog{overflow:hidden;border-radius:8px!important}.el-dialog__header{padding:20px 22px 16px!important}.el-dialog__title{font-family:var(--el-font-family)!important;color:var(--bm-ink)!important;font-size:17px!important;font-weight:600!important}.el-dialog__footer{border-top:1px solid var(--bm-line-2)!important;background:#f9fafc!important;padding:14px 20px!important}.platform-dlg.el-dialog{border-radius:12px!important}.platform-dlg .el-dialog__header{background:#fff;margin-right:0!important;padding:20px 22px 0!important}.platform-dlg .el-dialog__body{padding:0!important}.platform-dlg .el-dialog__footer{background:#fff!important;border-top:1px solid #efeee9!important;padding:0!important}.dlg-hd{border-bottom:1px solid #efeee9;justify-content:space-between;align-items:flex-start;padding-bottom:16px;display:flex}.dlg-eyebrow{letter-spacing:.15em;text-transform:uppercase;color:#a09f99;margin-bottom:4px;font-size:10px}.dlg-title{color:#1c1c1a;letter-spacing:.01em;font-size:22px;font-weight:900}.dlg-close{cursor:pointer;background:#fff;border:1px solid #e7e6e1;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;margin-top:4px;transition:all .15s;display:flex}.dlg-close svg{stroke:#6e6e69;width:14px;height:14px}.dlg-close:hover{background:#f8f7f4;border-color:#cfcdc6}.dlg-body{flex-direction:column;gap:16px;padding:20px 22px;display:flex}.dlg-grid{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.dlg-sec{align-items:center;gap:10px;display:flex}.dlg-sec-t{color:#1c1c1a;white-space:nowrap;font-size:15px;font-weight:600}.dlg-sec-en{letter-spacing:.15em;text-transform:uppercase;color:#a09f99;white-space:nowrap;font-size:9.5px}.dlg-sec-ln{background:#e7e6e1;flex:1;height:1px}.dlg-info{border:1px solid #e7e6e1;border-radius:8px;overflow:hidden}.dlg-info-row{border-bottom:1px solid #efeee9;align-items:center;padding:10px 16px;font-size:13.5px;display:flex}.dlg-info-row:last-child{border-bottom:0}.dlg-info-lbl{color:#6e6e69;flex-shrink:0;width:80px;font-size:13px}.dlg-info-val{color:#1c1c1a;flex-wrap:wrap;flex:1;align-items:center;gap:8px;display:flex}.dlg-field{flex-direction:column;gap:5px;display:flex}.dlg-field-lbl{color:#6e6e69;font-size:12.5px}.dlg-field-hint{color:#a09f99;margin-top:2px;font-size:12px}.dlg-field-hint b{color:#c2792f;font-weight:600}.platform-dlg .el-form-item{margin-bottom:14px}.platform-dlg .el-form--label-top .el-form-item__label{color:#6e6e69!important;padding-bottom:5px!important;font-size:12.5px!important;line-height:1.4!important}.platform-dlg .el-form-item__error{font-size:11px}.dlg-ft{justify-content:space-between;align-items:center;padding:14px 22px;display:flex}.dlg-ft-right{gap:10px;display:flex}.ft-btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:9px 18px;font-size:13.5px;font-weight:500;line-height:1;transition:all .15s;display:inline-flex}.ft-btn svg{flex-shrink:0;width:15px;height:15px}.ft-cancel{color:#1c1c1a;background:#fff;border-color:#e7e6e1}.ft-cancel:hover{border-color:#cfcdc6}.ft-submit{color:#fff;background:#232f3e;border-color:#232f3e}.ft-submit:hover:not(:disabled){background:#1a2531}.ft-submit.danger{background:#b0594f;border-color:#b0594f}.ft-submit.danger:hover:not(:disabled){background:#8f3e37}.ft-submit:disabled{opacity:.5;cursor:not-allowed}.el-message-box{border-radius:8px!important}.el-message-box__header{padding:20px 22px 0!important}.el-message-box__title{font-family:var(--el-font-family)!important;font-size:17px!important;font-weight:600!important}.el-message-box__btns .el-button--primary{background:var(--bm-accent)!important;border-color:var(--bm-accent)!important}.sidebar .el-menu{--el-menu-bg-color:var(--bm-sidebar);--el-menu-hover-bg-color:#ffffff12;--el-menu-text-color:#b8c8da;--el-menu-active-color:#fff;--el-menu-item-height:44px;--el-menu-sub-item-height:40px;--el-menu-icon-width:18px;--el-menu-item-font-size:13.5px;border-right:none}.sidebar .el-menu-item,.sidebar .el-sub-menu__title{border-radius:6px;align-items:center;width:calc(100% - 20px);margin:1px 10px;transition:background .15s;padding-left:14px!important;padding-right:10px!important;display:flex!important}.sidebar .el-sub-menu__icon-arrow{flex-shrink:0;transform:none;margin-top:0!important;margin-left:auto!important;transition:transform .25s!important;position:relative!important;top:auto!important;right:auto!important}.sidebar .el-sub-menu.is-opened>.el-sub-menu__title .el-sub-menu__icon-arrow{transform:rotate(180deg)!important}.sidebar .el-menu-item.is-active{color:#fff;position:relative;background:#ffffff1f!important}.sidebar .el-menu-item.is-active:before{content:"";background:#6baed6;border-radius:0 2px 2px 0;width:3px;position:absolute;top:7px;bottom:7px;left:-10px}.sidebar .el-sub-menu .el-menu-item{min-width:unset;width:calc(100% - 34px)!important;height:38px!important;margin:1px 8px 1px 26px!important;padding-left:10px!important;padding-right:8px!important;font-size:12.5px!important;line-height:38px!important}.sidebar.collapsed .el-menu-item,.sidebar.collapsed .el-sub-menu__title{justify-content:center;width:calc(100% - 12px);margin:1px 6px;padding-left:0!important}.sidebar.collapsed .el-menu-item.is-active:before{display:none}.sidebar .el-sub-menu__title:hover,.sidebar .el-menu-item:hover{background:#ffffff12!important}.el-menu--popup{background:var(--bm-sidebar)!important;border:1px solid #ffffff1a!important;border-radius:8px!important;padding:6px!important;box-shadow:0 8px 28px #00000047!important}.el-menu--popup .el-menu-item{--el-menu-bg-color:transparent;--el-menu-text-color:#b8c8da;--el-menu-active-color:#fff;border-radius:5px;margin:1px 0;font-size:13.5px}.el-menu--popup .el-menu-item:hover{background:#ffffff17!important}.el-menu--popup .el-menu-item.is-active{color:#fff!important;background:#ffffff24!important}.platform-drawer.el-drawer{box-shadow:-24px 0 60px -20px #14161a66!important}.platform-drawer .el-drawer__header{border-bottom:1px solid var(--bm-line)!important;margin-right:0!important;padding:20px 26px 18px!important}.platform-drawer .el-drawer__body{padding:22px 26px 30px!important}.platform-drawer .el-drawer__footer{border-top:1px solid var(--bm-line)!important;background:#fcfbf9!important;padding:14px 26px!important}.dr-head{justify-content:space-between;align-items:center;display:flex}.dr-head-l{align-items:center;gap:12px;display:flex}.dr-badge{background:var(--bm-accent-soft);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.dr-badge svg{width:18px;height:18px;stroke:var(--bm-accent-ink);fill:none;stroke-width:1.7px}.dr-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--bm-ink-3);margin-bottom:2px;font-size:9.5px}.dr-title{color:var(--bm-ink);font-size:19px;font-weight:900;line-height:1.25}.dr-close{border:1px solid var(--bm-line);cursor:pointer;background:0 0;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:all .15s;display:flex}.dr-close svg{width:15px;height:15px;stroke:var(--bm-ink-3);fill:none;stroke-width:1.8px}.dr-close:hover{border-color:#c8ccda}.dr-close:hover svg{stroke:var(--bm-ink)}.dr-dl{border:1px solid var(--bm-line);border-radius:8px;overflow:hidden}.dr-row{border-bottom:1px solid var(--bm-line-2);grid-template-columns:96px 1fr 76px 1fr;display:grid}.dr-row:last-child{border-bottom:0}.dr-row-2{grid-template-columns:96px 1fr}.dr-k{border-right:1px solid var(--bm-line-2);color:var(--bm-ink-2);background:#fcfbf9;align-items:center;padding:11px 14px;font-size:12.5px;display:flex}.dr-v{color:var(--bm-ink);border-right:1px solid var(--bm-line-2);align-items:center;gap:8px;min-height:44px;padding:11px 14px;font-size:13px;display:flex}.dr-v.mono{font-size:12.5px;font-family:var(--bm-mono)}.dr-v:last-child,.dr-row .dr-k:nth-child(3){border-right:0}.dr-sec{margin-top:24px}.dr-sec-cap{align-items:center;gap:11px;margin-bottom:10px;display:flex}.dr-sec-t{color:var(--bm-ink);font-size:15px;font-weight:600}.dr-sec-en{letter-spacing:.13em;text-transform:uppercase;color:var(--bm-ink-3);font-size:9.5px}.dr-copy-btn{color:var(--bm-ink-2);cursor:pointer;font-size:11.5px;font-family:var(--el-font-family);background:0 0;border:none;align-items:center;gap:5px;margin-left:auto;padding:0;display:inline-flex}.dr-copy-btn:hover{color:var(--bm-accent-ink)}.dr-copy-btn svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:12px;height:12px}.dr-code{background:#1f262e;border-radius:9px;padding:16px 18px;overflow:hidden}.dr-code pre{font-family:var(--bm-mono);color:#c9d2dc;white-space:pre-wrap;word-break:break-all;max-height:320px;margin:0;font-size:12.5px;line-height:1.75;overflow-y:auto}.dr-code pre::-webkit-scrollbar{width:6px}.dr-code pre::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:3px}.dr-k-key{color:#cbb494}.dr-k-str{color:#a9c79b}.dr-k-num{color:#d99a73}.dr-k-punc{color:#7e8a98}.dr-ft{justify-content:flex-end;align-items:center;gap:10px;display:flex}.dr-tag{white-space:nowrap;border:1px solid;border-radius:5px;align-items:center;padding:2px 8px;font-size:11px;display:inline-flex}.dr-tag-platform{color:var(--bm-accent-ink);background:var(--bm-accent-soft);border-color:var(--bm-accent-line)}.dr-tag-tenant{color:#3c5e7c;background:#eef3f8;border-color:#c8dce9}.dr-tag-ok{color:#3f6f4b;background:#edf5ee;border-color:#c4dbc7}.dr-tag-err{color:#b0594f;background:#f6ecea;border-color:#e6cac5}.dr-method{white-space:nowrap;font-size:10.5px;font-family:var(--bm-mono);letter-spacing:.04em;border:1px solid;border-radius:5px;padding:2px 8px;font-weight:500}.dr-method-get{color:#3c5e7c;background:#eef3f8;border-color:#c8dce9}.dr-method-post{color:#3f6f4b;background:#edf5ee;border-color:#c4dbc7}.dr-method-put,.dr-method-patch{color:#8a5a10;background:#faf3e6;border-color:#e8d5a8}.dr-method-delete{color:#b0594f;background:#f6ecea;border-color:#e6cac5}*,:before,:after{box-sizing:border-box}html,body{height:100%;font-family:var(--el-font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--bm-ink);background:var(--bm-bg);margin:0;padding:0;font-size:14px;overflow:hidden}#app{height:100%}p,h1,h2,h3,h4,h5,h6{margin:0}a{color:inherit;text-decoration:none}*,:before,:after,::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 #0000;--un-ring-shadow:0 0 #0000;--un-shadow-inset: ;--un-shadow:0 0 #0000;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:#93c5fd80;--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.grid{display:grid}.m15{margin:3.75rem}.m2{margin:.5rem}.mb{margin-bottom:1rem}.ms{margin-inline-start:1rem}.mt{margin-top:1rem}.inline{display:inline}.block{display:block}.inline-block{display:inline-block}.hidden{display:none}.h1{height:.25rem}.flex{display:flex}.inline-flex{display:inline-flex}.flex-shrink{flex-shrink:1}.flex-wrap{flex-wrap:wrap}.table{display:table}.border-collapse{border-collapse:collapse}.transform{transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.b,.border{border-width:1px}.px{padding-left:1rem;padding-right:1rem}.pie{padding-inline-end:1rem}.indent{text-indent:1.5rem}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.tab{tab-size:4}.outline{outline-style:solid}.blur{--un-blur:blur(8px);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease{transition-timing-function:cubic-bezier(.4,0,.2,1)}
