@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/poppins-400-latin-cpxAROuN.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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/poppins-500-latin-C8OXljZJ.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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/poppins-700-latin-Qrb0O0WB.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}:root{font-synthesis:none;text-rendering:optimizelegibility;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Arial,sans-serif}:lang(zh-CN){font-family:Noto Sans CJK SC,Microsoft YaHei,PingFang SC,sans-serif}:lang(zh-HK){font-family:Noto Sans CJK HK,PingFang HK,Microsoft JhengHei,sans-serif}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6,p,ol,ul,dl{margin-top:0}html,body,#root{min-width:0;min-height:100%;margin:0}body{min-height:100dvh}:focus-visible{outline:3px solid var(--eim-color-primary);outline-offset:2px}.skip-link{z-index:1000;color:var(--eim-color-white);background:var(--eim-color-text);padding:8px 16px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.app-shell{min-height:100dvh}.app-header{height:auto;min-height:56px;padding:6px 24px}.app-name{overflow-wrap:anywhere;min-width:0;line-height:1.4}.language-control{flex:0 auto;min-width:0}.language-label{white-space:nowrap}.language-select{width:232px;max-width:100%}.language-control-compact{flex:none}.language-select-compact{width:64px}.language-select-compact .ant-select-selector{font-weight:600;box-shadow:none!important;background:0 0!important;border:0!important;padding-inline:10px 22px!important}.language-select-compact .ant-select-selection-item{text-overflow:clip;overflow:visible}.app-main{width:min(100%,1120px);margin:0 auto;padding:24px}.foundation-copy{overflow-wrap:anywhere;max-width:72ch;margin:0 auto}.foundation-copy .ant-result-subtitle{font-size:inherit}.locale-error{margin-bottom:16px}@media (max-width:767px){.app-header{padding:8px 16px}.language-control:not(.language-control-compact),.language-select:not(.language-select-compact){width:100%}.language-control:not(.language-control-compact){flex:100%}.language-select-compact{width:56px}.app-main{padding:16px}.foundation-copy .ant-result{padding:24px 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.route-loading{justify-content:center;align-items:center;gap:12px;min-height:40dvh;display:flex}.cursor-pagination{margin-top:16px}.diagram-flow,.diagram-capacity{margin:0}.diagram-track+.diagram-track{margin-top:16px}.diagram-track-title{margin-bottom:8px;font-weight:600}.diagram-track-list{--diagram-gap:28px;--diagram-row-gap:8px;grid-template-columns:repeat(var(--diagram-columns), minmax(0, 1fr));column-gap:var(--diagram-gap);row-gap:var(--diagram-row-gap);margin:0;padding:0;list-style:none;display:grid}.diagram-node{--diagram-tint:12%;--diagram-tint-hover:20%;min-width:0;position:relative}.diagram-node[data-tone=success]{--diagram-tint:6%;--diagram-tint-hover:10%}.diagram-node-body{height:100%;color:var(--diagram-text);background:linear-gradient(color-mix(in srgb, var(--diagram-dot) var(--diagram-tint), transparent), color-mix(in srgb, var(--diagram-dot) var(--diagram-tint), transparent)), Canvas;overflow-wrap:anywhere;border-radius:8px;flex-direction:column;gap:2px;padding:8px 12px;display:flex}a.diagram-node-body:hover{color:var(--diagram-text);background:linear-gradient(color-mix(in srgb, var(--diagram-dot) var(--diagram-tint-hover), transparent), color-mix(in srgb, var(--diagram-dot) var(--diagram-tint-hover), transparent)), Canvas}.diagram-node-body[data-plain]{--diagram-text:var(--diagram-ink);background:var(--diagram-surface)}a.diagram-node-body[data-plain]:hover{background:color-mix(in srgb, var(--diagram-dot) var(--diagram-tint-hover), var(--diagram-surface))}.diagram-node-body[data-icon]{gap:8px;padding:16px}.diagram-node-title{align-items:flex-start;gap:6px;font-weight:600;display:flex}.diagram-node-body[data-plain] .diagram-node-title{font-weight:500}.diagram-node-title>.diagram-node-dot{margin-top:8px}.diagram-node-text{min-width:0}.diagram-node-icon{width:32px;height:32px;color:var(--diagram-accent);background:var(--diagram-block);border-radius:8px;justify-content:center;align-items:center;font-size:16px;display:flex}.diagram-node-chevron{color:var(--diagram-arrow);margin-inline-start:6px;font-size:10px}.diagram-node-dot{background:var(--diagram-dot);border-radius:50%;flex:none;width:6px;height:6px}.diagram-node-code{margin-inline-start:6px;font-size:12px;font-weight:400}.diagram-node-caption,.diagram-node-link{opacity:.85;font-size:12px;font-weight:400}.diagram-node-body[data-plain] .diagram-node-caption{color:var(--diagram-line);opacity:1}.diagram-node-link{border-left:1px dashed var(--diagram-line);padding-left:6px}.diagram-node[data-branch]:after{content:"";border-block:4px solid #0000;border-left:5px solid var(--diagram-arrow);position:absolute;top:50%;left:-5px;transform:translateY(-50%)}[data-direction=horizontal] .diagram-node:not([data-branch]):not([data-last]):after{content:"";top:50%;right:calc(var(--diagram-gap) * -1 + 4px);width:calc(var(--diagram-gap) - 8px);border-top:1px solid var(--diagram-arrow);position:absolute}[data-direction=horizontal] .diagram-node:not([data-branch]):not([data-last]):before{content:"";top:50%;right:calc(var(--diagram-gap) * -1 + 4px);border-block:4px solid #0000;border-left:5px solid var(--diagram-arrow);position:absolute;transform:translateY(-50%)}[data-direction=horizontal] .diagram-node[data-branch]{margin-left:16px}[data-direction=horizontal] .diagram-node[data-branch]:before{content:"";top:calc(var(--diagram-row-gap) * -1);border-bottom:1px solid var(--diagram-arrow);border-left:1px solid var(--diagram-arrow);width:8px;position:absolute;bottom:50%;left:-8px}.diagram-flow{--diagram-rail:16px}.diagram-flow[data-icons]{--diagram-rail:28px}[data-direction=vertical] .diagram-track-list{--diagram-row-gap:12px;grid-template-columns:24px minmax(0,1fr);column-gap:0;position:relative}[data-direction=vertical] .diagram-track-list:before{content:"";top:0;bottom:0;left:var(--diagram-rail);border-left:1px solid var(--diagram-arrow);position:absolute}[data-direction=vertical] .diagram-node:not([data-branch]):not(:first-child):after{content:"";top:calc(var(--diagram-row-gap) * -1 + 2px);left:calc(var(--diagram-rail) - 4px);border-inline:4px solid #0000;border-top:6px solid var(--diagram-arrow);position:absolute}[data-direction=vertical] .diagram-node-body[data-icon]{grid-template-columns:auto minmax(0,1fr);column-gap:12px;padding:12px;display:grid}[data-direction=vertical] .diagram-node-body[data-icon]>*{grid-column:2}[data-direction=vertical] .diagram-node-body[data-icon]>.diagram-node-icon{grid-area:1/1/span 2;align-self:start}[data-direction=vertical] .diagram-node[data-branch]{margin-left:12px}[data-direction=vertical] .diagram-node[data-branch]:before{content:"";top:calc(var(--diagram-row-gap) * -1);bottom:50%;left:calc(var(--diagram-rail) - 36px);width:calc(36px - var(--diagram-rail));border-bottom:1px solid var(--diagram-arrow);border-left:1px solid var(--diagram-arrow);position:absolute}.diagram-capacity-bar{background:color-mix(in srgb, currentcolor 8%, transparent);border-radius:6px;height:12px;display:flex;overflow:hidden}.diagram-capacity-fill{background:var(--diagram-dot);flex:none}.diagram-capacity-legend{flex-wrap:wrap;gap:4px 16px;margin:8px 0 0;padding:0;list-style:none;display:flex}.diagram-capacity-legend>li{color:var(--diagram-text);align-items:center;gap:6px;display:inline-flex}.diagram-capacity-value{font-weight:600}.identity-builtin-badge{color:#fff;white-space:nowrap;background:#1d3752;border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-size:12px;line-height:20px;display:inline-flex}.identity-builtin-badge-icon{color:#ffc53d}.ant-tag.identity-role-tag{white-space:normal}.ant-tag.identity-role-tag-super{color:#1d3752;background:#e7edf4}.console-root,.console-layout{min-height:100dvh}.console-root{background:#f5f7f9}.console-main{min-width:0;padding:8px 24px 32px}.console-top-bar{z-index:10;background:#f5f7f9;justify-content:space-between;align-items:center;gap:16px;height:48px;padding-inline:24px 16px;display:flex;position:sticky;top:0}.console-top-bar-start{flex:auto;min-width:0;overflow:hidden}.console-top-bar-end{flex:none}.console-breadcrumb{flex:none;min-width:0}.console-breadcrumb ol{flex-wrap:nowrap}.console-breadcrumb li{white-space:nowrap}.console-breadcrumb li:last-child{color:#000000e0;text-overflow:ellipsis;min-width:0;overflow:hidden}.console-layout .ant-pro-sider-logo{height:48px;margin-bottom:4px;padding:0}.console-brand{min-width:0}.console-brand-icon{flex:none}.console-brand-title{color:var(--eim-color-white);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:400;overflow:hidden}.console-layout .ant-pro-sider .ant-menu-item,.console-layout .ant-pro-sider .ant-menu-submenu-title{border-radius:8px;width:100%;height:40px;margin-block:4px;margin-inline:0;line-height:40px}.console-layout .ant-pro-sider .ant-menu-sub.ant-menu-inline{padding-inline:0}.console-layout .ant-pro-sider .ant-menu-sub .ant-menu-item{padding-inline-start:40px!important}.console-layout .ant-pro-page-container-warp-page-header,.console-layout .ant-pro-page-container-children-container{padding-inline:0}.console-layout .ant-page-header-heading-title{font-size:24px;font-weight:500;line-height:32px}.console-layout .ant-card,.console-layout .ant-pro-card,.console-layout .ant-pro-table,.console-layout .ant-pro-query-filter,.console-layout .ant-pro-table .ant-pro-card{box-shadow:none;border:0;border-radius:16px}.console-top-bar .project-control{flex:0 4 auto}.console-top-bar-divider.ant-divider-vertical{flex:none;height:20px;margin-inline:12px}.console-top-bar .project-control .ant-select{flex:0 auto;min-width:96px}.console-layout .ant-btn.ant-btn-block{white-space:normal;height:auto;min-height:32px}.console-layout .ant-btn.ant-btn-block.ant-btn-lg{min-height:40px}.console-layout .ant-btn.ant-btn-block.ant-btn-sm{min-height:24px}.project-control{flex-wrap:nowrap;min-width:0;max-width:100%}.project-control .ant-select{width:min(260px,35vw);min-width:120px}.project-role-tag{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:180px;margin-inline-end:0;overflow:hidden}.console-icon-button.ant-btn{width:40px;min-width:40px;height:40px;padding:0}.account-avatar-button.ant-btn{align-items:center;gap:8px;min-width:0;height:40px;margin-inline-end:-8px;padding:0 8px;display:inline-flex}.account-avatar-name.ant-typography{color:#000000d9;text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:14px;overflow:hidden}.account-avatar.ant-avatar{color:#00000040;background:#fff;border:1px solid #f0f2f5;flex:none;font-size:12px;font-weight:600}.account-popover-root .ant-popover-inner{box-shadow:none;background:0 0;padding:0}.account-popover{background:#fff;border-radius:8px;min-width:270px;max-width:calc(100vw - 32px);padding:16px 18px;box-shadow:0 2px 8px #00000026}.account-popover-head{border-bottom:1px solid #f0f2f5;justify-content:space-between;align-items:center;gap:8px;padding-bottom:12px;display:flex}.account-popover-username.ant-typography{text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:14px;line-height:24px;overflow:hidden}.account-popover-details{flex-direction:column;align-items:flex-start;gap:16px;padding:12px 16px;display:flex}.account-popover-role.ant-tag{margin-inline-end:0}.account-popover-item{flex-direction:column;gap:4px;max-width:100%;display:flex}.account-popover-label{color:#00000040;align-items:center;gap:4px;font-size:12px;display:flex}.account-popover-value{color:#000000d9;overflow-wrap:anywhere;min-height:22px;font-size:14px;line-height:22px}.account-popover .account-popover-logout.ant-btn{color:#e95773;background:#fff;border-radius:8px;justify-content:center;align-items:center;width:100%;height:40px;font-size:14px;display:flex}.account-popover .account-popover-logout.ant-btn:hover{color:#e95773;background:#f8f8f8}.mobile-project-toolbar{background:var(--eim-color-white);border-bottom:1px solid var(--eim-color-border-secondary);margin:0 -12px 16px;padding:10px 12px}@media (max-width:575px){.console-breadcrumb{flex-shrink:1}.account-avatar-name.ant-typography{display:none}}@media (max-width:767px){.console-main{padding:8px 12px 12px}.console-top-bar{gap:8px;padding-inline:12px}.mobile-project-toolbar .project-control .ant-select{width:100%}.mobile-project-toolbar .project-control{grid-template-columns:minmax(120px,1fr) max-content;width:100%;display:grid}.project-role-tag{max-width:43vw;font-size:12px}}@media (max-width:320px){.console-main,.console-top-bar{padding-inline:8px}.account-avatar-button.ant-btn{padding-inline:4px}.console-top-bar-end{gap:0}}.auth-page{background:linear-gradient(#dbebeb 0%,#dbebeb00 100%),#f5f7f9;height:100dvh;position:relative;overflow:hidden}.auth-stage{align-items:flex-start;gap:108px;width:1440px;min-height:900px;padding:100px 36px 100px 100px;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.auth-page-compact .auth-stage{width:748px;padding:100px}.auth-card{background:#fff;border-radius:16px;flex-direction:column;flex:0 0 548px;align-items:center;min-height:700px;padding:140px 94px 64px;display:flex;position:relative}.auth-page-narrow{background:#fff}.auth-page-narrow .auth-stage{align-items:stretch;width:375px;min-height:812px;padding:0}.auth-page-narrow .auth-card{border-radius:0;flex:auto;padding:196px 19px 48px}.auth-locale{position:absolute;top:16px;right:16px}.auth-logo{width:96px;height:96px;display:block}.auth-title{color:#00000073;text-align:center;margin:22px 0 0;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,sans-serif;font-size:20px;font-weight:700;line-height:31px}:lang(zh-CN) .auth-title{font-family:Poppins,Noto Sans CJK SC,PingFang SC,Microsoft YaHei,sans-serif}:lang(zh-HK) .auth-title{font-family:Poppins,Noto Sans CJK HK,PingFang HK,Microsoft JhengHei,sans-serif}.auth-body{width:100%;max-width:360px;margin-top:65px}.auth-page-narrow .auth-body{max-width:none}.auth-input-icon{color:var(--eim-color-primary)}.auth-illustration{flex:0 648px;align-self:flex-start;min-width:0;margin-block:-88px}.auth-illustration img{width:100%;height:auto;display:block}.scope-console-option.ant-select-item-option{border-bottom:1px solid var(--eim-color-border-secondary);border-radius:6px 6px 0 0;margin-bottom:4px}.scope-console-icon{color:var(--eim-color-primary)}
