@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}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}.console-layout{min-height:100dvh}.console-layout .ant-pro-global-header-right-content,.console-layout .ant-pro-global-header-header-actions,.console-layout .ant-pro-global-header-header-actions-item{flex:none;max-width:100%;min-width:0!important}.console-main{min-width:0;padding:16px 24px 32px}.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{border-radius:50%}.account-avatar{color:var(--eim-color-white);background:var(--eim-color-primary)}.account-avatar-large{flex:none}.account-popover{width:min(280px,100vw - 32px)}.account-popover-heading{flex-direction:column;min-width:0;line-height:1.4;display:flex}.account-popover-heading .ant-typography{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-popover-details{gap:4px;margin-top:16px;display:grid}.account-identifier{overflow-wrap:anywhere;white-space:normal;max-width:100%}.account-settings-link{border-top:1px solid var(--eim-color-border-secondary);align-items:center;gap:8px;min-height:40px;margin-top:12px;padding-top:12px;display:flex}.mobile-project-toolbar{background:var(--eim-color-white);border-bottom:1px solid var(--eim-color-border-secondary);margin:-12px -12px 16px;padding:10px 12px}@media (max-width:767px){.console-main{padding: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}.console-icon-button.ant-btn{width:44px;min-width:44px;height:44px}}.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}
