html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}:root{--xt-font-family: "Inter","PingFang SC","Segoe UI",sans-serif;--xt-display-font-family: var(--xt-font-family)}body,.ant-pro-layout,.ant-pro-page-container,.ant-card,.ant-typography,.ant-menu,.ant-table,.ant-btn,.ant-input,.ant-select{font-family:var(--xt-font-family)}.ermao-shell h1,.ermao-shell h2,.ermao-shell h3,.ermao-shell .ant-typography h1,.ermao-shell .ant-typography h2,.ermao-shell .ant-typography h3,.xt-shell-banner strong{font-family:var(--xt-display-font-family);letter-spacing:.01em}.ant-menu-item .anticon,.ant-menu-submenu-title .anticon,.ant-pro-menu-item-icon{transition:all .2s ease}:root{--xt-accent: #1677ff;--xt-accent-2: #4f7cf7;--xt-radius: 18px}.ermao-shell{min-height:100%}.ermao-shell .ant-card,.ermao-shell .ant-table,.ermao-shell .ant-btn,.ermao-shell .ant-input,.ermao-shell .ant-select-selector{transition:all .2s ease}.xt-shell-banner{margin:0 0 16px;border-radius:22px;padding:16px 22px;display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center}.xt-shell-banner-main strong{display:block;font-size:20px;line-height:1.2}.xt-shell-banner-main span{display:block;opacity:.76;margin-top:6px}.xt-shell-banner-side{display:grid;justify-items:end;gap:4px}.xt-shell-banner-side em{font-style:normal;font-weight:700;opacity:.9}.xt-shell-banner-side small{opacity:.6}.xt-shell-banner-classic-enterprise{background:linear-gradient(90deg,#1f4e7929,#d354001a);border:1px solid rgba(31,78,121,.16)}.xt-shell-banner-analysis-hub{background:linear-gradient(90deg,#1677ff2e,#4f7cf714);border:1px solid rgba(22,119,255,.16)}.xt-shell-banner-portal-hub{background:linear-gradient(90deg,#2a8f6d2e,#86d3b81a);border:1px solid rgba(42,143,109,.16)}.xt-shell-banner-research-light{background:linear-gradient(90deg,#16b08c24,#48c6a314);border:1px solid rgba(22,176,140,.14)}.xt-shell-banner-compliance-clean{background:linear-gradient(90deg,#18a97f24,#57c09e14);border:1px solid rgba(24,169,127,.18)}.xt-shell-banner-dark-cockpit{background:linear-gradient(90deg,#4c6fff38,#10182ef5);border:1px solid rgba(115,146,255,.22);color:#eef4ff}.xt-shell-banner-dark-cockpit span,.xt-shell-banner-dark-cockpit small,.xt-shell-banner-dark-cockpit em,.xt-shell-banner-dark-cockpit strong{color:#eef4ff}body[data-xt-style=ermao-default] .ant-pro-layout{background:linear-gradient(180deg,#eff4ff,#f7faff)}body[data-xt-style=ermao-default] .ant-layout-header{background:#ffffffeb!important;border-bottom:1px solid rgba(22,119,255,.1)}.ermao-shell.style-template-ermao .ant-card{border-radius:18px;box-shadow:0 14px 34px #1677ff14}body[data-xt-style=industrial-ops] .ant-pro-layout{background:linear-gradient(180deg,#edf1f5,#f5f7fa)}body[data-xt-style=industrial-ops] .ant-layout-sider,body[data-xt-style=industrial-ops] .ant-pro-sider{background:#f6f8fa!important;border-right:3px solid rgba(31,78,121,.22)}body[data-xt-style=industrial-ops] .ant-layout-header,body[data-xt-style=industrial-ops] .ant-pro-top-nav-header{background:#fffffffa!important;border-bottom:2px solid rgba(31,78,121,.12);min-height:56px}body[data-xt-style=industrial-ops] .ant-menu-item,body[data-xt-style=industrial-ops] .ant-menu-submenu-title{border-radius:8px!important;font-weight:600}.ermao-shell.style-template-industrial .ant-card{border-radius:8px;border:1px solid rgba(31,78,121,.1);box-shadow:0 6px 14px #1f4e7914}.ermao-shell.style-template-industrial .ant-table-thead>tr>th{background:#eef2f5}.ermao-shell.style-template-industrial .ant-pro-page-container,.ermao-shell.style-template-industrial .ant-pro-grid-content{max-width:1580px}body[data-xt-style=executive-analysis] .ant-pro-layout{background:radial-gradient(circle at 20% 0%,rgba(22,119,255,.1),transparent 28%),linear-gradient(180deg,#eef4ff,#f8fbff)}body[data-xt-style=executive-analysis] .ant-layout-header{background:linear-gradient(90deg,#1677fff7,#4f7cf7f5)!important;min-height:72px;box-shadow:0 12px 32px #1677ff38}body[data-xt-style=executive-analysis] .ant-layout-header *{color:#fff!important}body[data-xt-style=executive-analysis] .ant-pro-sider,body[data-xt-style=executive-analysis] .ant-layout-sider{background:#ffffffe0!important;backdrop-filter:blur(14px)}body[data-xt-style=executive-analysis] .ant-menu-item,body[data-xt-style=executive-analysis] .ant-menu-submenu-title{border-radius:16px!important}.ermao-shell.style-template-analysis .ant-card{border-radius:24px;box-shadow:0 20px 44px #1677ff21}.ermao-shell.style-template-analysis .ant-pro-page-container,.ermao-shell.style-template-analysis .ant-pro-grid-content{background:transparent;max-width:1500px}.ermao-shell.style-template-analysis .ant-table-thead>tr>th{background:#edf5ff}body[data-xt-style=research-collab] .ant-pro-layout{background:linear-gradient(180deg,#f7fffb,#eff8f5)}body[data-xt-style=research-collab] .ant-layout-header{background:#fffffff0!important;border-bottom:1px solid rgba(22,176,140,.14);min-height:76px}body[data-xt-style=research-collab] .ant-pro-top-nav-header-main{max-width:1480px;margin:0 auto}body[data-xt-style=research-collab] .ant-menu-item,body[data-xt-style=research-collab] .ant-menu-submenu-title{border-radius:999px!important}.ermao-shell.style-template-research .ant-pro-page-container,.ermao-shell.style-template-research .ant-pro-grid-content{max-width:1480px}.ermao-shell.style-template-research .ant-card{border-radius:28px;border:1px solid rgba(22,176,140,.1);box-shadow:0 18px 48px #16b08c14}.ermao-shell.style-template-research .ant-table-thead>tr>th{background:#f2fbf8}body[data-xt-style=dark-cockpit] .ant-pro-layout{background:radial-gradient(circle at 50% 0%,rgba(76,111,255,.18),transparent 30%),linear-gradient(180deg,#0f1729,#111c32)}body[data-xt-style=dark-cockpit] .ant-layout-sider,body[data-xt-style=dark-cockpit] .ant-pro-sider,body[data-xt-style=dark-cockpit] .ant-layout-header{background:#0c1322!important}body[data-xt-style=dark-cockpit] .ant-layout-header{min-height:66px;border-bottom:1px solid rgba(115,146,255,.12)}body[data-xt-style=dark-cockpit] .ant-pro-layout .ant-pro-top-nav-header,body[data-xt-style=dark-cockpit] .ant-pro-layout .ant-pro-sider-logo h1,body[data-xt-style=dark-cockpit] .ant-layout-header *{color:#eef4ff!important}body[data-xt-style=dark-cockpit] .ant-menu,body[data-xt-style=dark-cockpit] .ant-menu-dark{background:transparent!important}body[data-xt-style=dark-cockpit] .ant-menu-item,body[data-xt-style=dark-cockpit] .ant-menu-submenu-title{border-radius:12px!important}.ermao-shell.style-template-cockpit .ant-card{border-radius:18px;background:linear-gradient(180deg,#111b31f5,#121f3cf5);color:#eef4ff;border:1px solid rgba(115,146,255,.12);box-shadow:0 18px 44px #0308153d}.ermao-shell.style-template-cockpit .ant-card *{color:inherit}.ermao-shell.style-template-cockpit .ant-table{background:transparent;color:#eef4ff}.ermao-shell.style-template-cockpit .ant-table-thead>tr>th{background:#5d79ff1f;color:#eef4ff}.ermao-shell.style-template-cockpit .ant-table-tbody>tr>td{background:#111b31b8;color:#eef4ff;border-bottom-color:#ffffff0f}.ermao-shell.style-template-cockpit .ant-pro-page-container,.ermao-shell.style-template-cockpit .ant-pro-grid-content{background:transparent}body[data-xt-style=compliance-control] .ant-pro-layout{background:linear-gradient(180deg,#f4fbf8,#f8fcfa)}body[data-xt-style=compliance-control] .ant-layout-sider{background:#fff!important;border-right:1px solid rgba(24,169,127,.18)}body[data-xt-style=compliance-control] .ant-layout-header{background:#f8fffc!important;border-bottom:1px solid rgba(24,169,127,.18);min-height:58px}body[data-xt-style=compliance-control] .ant-menu-item,body[data-xt-style=compliance-control] .ant-menu-submenu-title{border-radius:10px!important;font-weight:600}.ermao-shell.style-template-compliance .ant-card{border-radius:12px;border:1px solid rgba(24,169,127,.16);box-shadow:0 8px 18px #18a97f0f}.ermao-shell.style-template-compliance .ant-table-thead>tr>th{background:#f1fbf7}.ermao-shell.style-template-compliance .ant-table,.ermao-shell.style-template-compliance .ant-table-container{border-radius:12px}body[data-xt-style=portal-hub] .ant-pro-layout{background:linear-gradient(180deg,#f5fbf8,#eef7f2)}body[data-xt-style=portal-hub] .ant-layout-header{background:linear-gradient(90deg,#fff,#f0faf4)!important;border-bottom:1px solid rgba(42,143,109,.14);min-height:78px}body[data-xt-style=portal-hub] .ant-pro-top-nav-header-main{max-width:1500px;margin:0 auto}body[data-xt-style=portal-hub] .ant-menu-item,body[data-xt-style=portal-hub] .ant-menu-submenu-title{border-radius:999px!important}.ermao-shell.style-template-portal .ant-card{border-radius:30px;border:1px solid rgba(42,143,109,.1);box-shadow:0 18px 40px #2a8f6d14}.ermao-shell.style-template-portal .ant-table-thead>tr>th{background:#f3fbf7}.ermao-shell.style-template-portal .ant-pro-page-container,.ermao-shell.style-template-portal .ant-pro-grid-content{max-width:1520px}body[data-xt-shell=portal-hub] .ant-pro-page-container{padding-top:4px}body[data-xt-shell=dark-cockpit] .ant-pro-layout-content{padding-top:8px}body[data-xt-shell=analysis-hub] .ant-pro-layout-content{padding-top:2px}body[data-xt-shell=research-light] .ant-pro-page-container-children-content{padding-top:6px}body[data-xt-style=industrial-ops] .ant-menu-item .anticon,body[data-xt-style=industrial-ops] .ant-menu-submenu-title .anticon{background:#1f4e791a;padding:7px;border-radius:8px}body[data-xt-style=executive-analysis] .ant-menu-item .anticon,body[data-xt-style=executive-analysis] .ant-menu-submenu-title .anticon{background:#1677ff1f;padding:8px;border-radius:999px}body[data-xt-style=research-collab] .ant-menu-item .anticon,body[data-xt-style=research-collab] .ant-menu-submenu-title .anticon{background:#16b08c1a;padding:8px;border-radius:999px}body[data-xt-style=dark-cockpit] .ant-menu-item .anticon,body[data-xt-style=dark-cockpit] .ant-menu-submenu-title .anticon{background:#4c6fff2e;padding:8px;border-radius:10px;box-shadow:0 0 0 1px #7392ff1f inset}body[data-xt-style=compliance-control] .ant-menu-item .anticon,body[data-xt-style=compliance-control] .ant-menu-submenu-title .anticon{background:#18a97f14;padding:7px;border-radius:6px}body[data-xt-style=portal-hub] .ant-menu-item .anticon,body[data-xt-style=portal-hub] .ant-menu-submenu-title .anticon{background:#2a8f6d1a;padding:8px;border-radius:14px}body[data-xt-style=industrial-ops] .ant-layout-header{box-shadow:none!important}body[data-xt-style=executive-analysis] .ant-pro-layout .ant-pro-top-nav-header-main{padding-inline:24px}body[data-xt-style=research-collab] .ant-layout-header{backdrop-filter:blur(16px)}body[data-xt-style=portal-hub] .ant-layout-header{box-shadow:0 8px 24px #2a8f6d1a}body[data-xt-style=compliance-control] .ant-table-tbody>tr>td{border-bottom:1px solid rgba(24,169,127,.1)}body[data-xt-style=dark-cockpit] .ant-pro-global-header-logo h1,body[data-xt-style=dark-cockpit] .ant-pro-sider-logo h1{letter-spacing:.08em;text-transform:uppercase}.xt-login{position:relative;min-height:100vh;overflow:hidden;display:grid;place-items:center;padding:24px;font-family:var(--xt-font-family)}.xt-login__vanta,.xt-login__dynamic,.xt-login__mesh,.xt-login__glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.xt-login__dynamic{z-index:0;opacity:.94}.xt-login__mesh,.xt-login__glow{z-index:1}.xt-login__mesh{opacity:.35;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:radial-gradient(circle at center,black 52%,transparent 100%);mask-image:radial-gradient(circle at center,black 52%,transparent 100%)}.xt-login__glow--left{left:-10%;top:8%;width:420px;height:420px;background:radial-gradient(circle,rgba(255,255,255,.22),transparent 70%);filter:blur(18px)}.xt-login__glow--right{right:-8%;bottom:-8%;width:460px;height:460px;background:radial-gradient(circle,rgba(255,255,255,.18),transparent 72%);filter:blur(18px)}.xt-login__stage{position:relative;z-index:2;width:min(1120px,100%);display:grid;grid-template-columns:1.1fr .9fr;gap:32px;align-items:center}.xt-login__intro{color:#0f2742;padding:12px 8px}.xt-login__eyebrow{display:inline-flex;padding:7px 12px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.04em;background:#ffffff38}.xt-login__title{margin:18px 0 12px!important;font-size:54px!important;line-height:1.02!important;font-family:var(--xt-display-font-family)}.xt-login__subtitle{max-width:560px;color:#0f2742b3;font-size:16px}.xt-login__tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.xt-login__tags span{display:inline-flex;padding:9px 14px;border-radius:999px;background:#fff3;font-size:12px;font-weight:700}.xt-login-card{position:relative;padding:32px;border-radius:28px;background:#ffffffe6;box-shadow:0 24px 64px #11264929;border:1px solid rgba(255,255,255,.5);backdrop-filter:blur(18px)}.xt-login-card__loading{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border-radius:inherit;background:#ffffff70;z-index:2}.xt-login-card__label{display:inline-flex;color:var(--xt-login-accent);font-weight:700}.xt-login-card__input,.xt-login-card__input input{height:50px;border-radius:14px}.xt-login-card__submit{margin-top:8px;height:50px;border-radius:14px;font-weight:700;letter-spacing:.04em;background:linear-gradient(135deg,var(--xt-login-secondary),var(--xt-login-accent));box-shadow:0 14px 34px color-mix(in srgb,var(--xt-login-accent) 32%,transparent)}.xt-login-card{width:min(464px,100%);align-self:center}.xt-login-card .ant-form{width:100%}.xt-login-card .ant-form-item{margin-bottom:18px}.xt-login-card .ant-form-item-label{padding-bottom:6px}.xt-login-card .ant-form-item-label>label{height:auto;color:#0f2742c7;font-weight:700}.xt-login-card .ant-input-affix-wrapper.xt-login-card__input{height:52px;display:flex;align-items:center;border-radius:14px;padding:0 14px}.xt-login-card .ant-input-affix-wrapper.xt-login-card__input input.ant-input{height:50px;line-height:50px;padding:0 8px}.xt-login-card .ant-input-affix-wrapper .ant-input-prefix,.xt-login-card .ant-input-affix-wrapper .ant-input-suffix{display:inline-flex;align-items:center}.xt-login-card .ant-input-affix-wrapper .ant-input-prefix{margin-inline-end:8px}.xt-login-card .ant-input-password-icon{display:inline-flex;align-items:center}.xt-login-card__submit.ant-btn{height:52px}.xt-login--ermao-default{background:radial-gradient(circle at 14% 18%,rgba(103,187,255,.22),transparent 24%),radial-gradient(circle at 86% 16%,rgba(74,132,255,.18),transparent 24%),linear-gradient(180deg,#eff6ff,#f6fbff)}.xt-login--industrial-split{background:linear-gradient(120deg,#f0f3f7,#fcfcfd)}.xt-login--analysis-center{background:linear-gradient(135deg,#eef4ff,#f8fbff)}.xt-login--research-light{background:linear-gradient(180deg,#f4fffb,#fbfffd)}.xt-login--dark-cockpit{background:radial-gradient(circle at top,#182341,#0d1222 62%)}.xt-login--medical-clean{background:linear-gradient(180deg,#f5fffb,#f9fffd)}.xt-login--portal-split{background:linear-gradient(135deg,#f5fff9,#f7fffd)}.xt-login--dark-cockpit .xt-login__intro,.xt-login--dark-cockpit .xt-login__subtitle{color:#edf2ff}.xt-login--dark-cockpit .xt-login-card{background:#0b101ed1;border:1px solid rgba(135,152,255,.18);box-shadow:0 30px 70px #00000059}.xt-login--dark-cockpit .xt-login-card,.xt-login--dark-cockpit .xt-login-card label,.xt-login--dark-cockpit .xt-login-card .ant-typography,.xt-login--dark-cockpit .xt-login-card .ant-input,.xt-login--dark-cockpit .xt-login-card .ant-input-password{color:#edf2ff}.xt-login--dark-cockpit .xt-login-card .ant-input,.xt-login--dark-cockpit .xt-login-card .ant-input-password{background:#ffffff0a!important}.xt-login--industrial-split .xt-login__stage,.xt-login--portal-split .xt-login__stage{grid-template-columns:1.15fr .85fr}.xt-login--analysis-center .xt-login__stage,.xt-login--medical-clean .xt-login__stage{grid-template-columns:1fr .86fr}.xt-style-preview__frame{border-radius:18px;padding:14px;background:#f8fafc;border:1px solid rgba(15,23,42,.06)}.xt-style-preview__hero{height:16px;border-radius:999px;opacity:.88}.xt-style-preview__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.xt-style-preview__card{height:72px;background:#fff;border-radius:18px;border:1px solid rgba(15,23,42,.06)}.xt-style-preview__table{height:110px;background:#fff;border-radius:18px;border:1px solid rgba(15,23,42,.06);margin-top:12px}.xt-style-preview--industrial .xt-style-preview__card,.xt-style-preview--industrial .xt-style-preview__table{border-radius:10px}.xt-style-preview--dark-cockpit .xt-style-preview__frame{background:#0f1629}.xt-style-preview--dark-cockpit .xt-style-preview__card,.xt-style-preview--dark-cockpit .xt-style-preview__table{background:#1b2644;border-color:#8798ff29}.xt-style-preview--research .xt-style-preview__card,.xt-style-preview--research .xt-style-preview__table{border-radius:24px}.xt-style-preview--portal .xt-style-preview__card,.xt-style-preview--portal .xt-style-preview__table{border-radius:26px}@media (max-width: 960px){.xt-login__stage{grid-template-columns:1fr}.xt-login__title{font-size:40px!important}.xt-shell-lead{flex-direction:column;align-items:flex-start}}.xt-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0;flex-wrap:nowrap;white-space:nowrap}.xt-header-chip,.xt-header-user-button,.xt-header-icon-button{height:40px!important;border-radius:999px!important;background:#ffffffd1!important;border:1px solid rgba(15,23,42,.06)!important;box-shadow:0 8px 20px #0f172a0a!important;backdrop-filter:blur(14px)}.xt-header-chip{display:inline-flex;align-items:center;gap:10px;padding:0 14px;min-width:0;max-width:360px}.xt-header-chip .ant-typography,.xt-header-user-name{color:#334155;font-size:13px;line-height:1}.xt-header-chip__icon{color:var(--xt-accent);font-size:14px;flex:0 0 auto}.xt-header-chip__divider{width:1px;height:18px;background:#0f172a14;flex:0 0 auto}.xt-header-tenant-chip__text{display:inline-block;max-width:clamp(86px,12vw,188px);overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.xt-header-role-tag{margin-inline-end:0!important;border-radius:999px!important;padding-inline:8px!important;line-height:22px!important;flex:0 0 auto}.xt-header-role-tag .anticon{margin-inline-end:4px}.xt-header-time-chip{color:#64748b;padding-inline:12px;max-width:140px}.xt-header-time-chip .anticon,.xt-header-time-chip .ant-typography{color:#64748b}.xt-header-icon-button{width:40px!important;min-width:40px!important;color:#334155!important}.xt-header-badge{display:inline-flex;flex:0 0 auto}.xt-header-user-button{display:inline-flex!important;align-items:center;gap:8px;padding-inline:12px!important;max-width:188px}.xt-header-avatar{width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#5da9ff2e,#1677ff1f);color:var(--xt-accent);font-weight:700;font-size:12px;flex:0 0 auto}.xt-header-user-name{display:inline-block;max-width:104px;overflow:hidden;text-overflow:ellipsis}.xt-header-down{color:#94a3b8;font-size:12px;flex:0 0 auto}.ermao-shell{position:relative}.xt-side-floating-actions{position:absolute;top:0;right:0;z-index:12;pointer-events:none}.xt-side-floating-actions .xt-header-actions{pointer-events:auto}body[data-xt-layout=side] .xt-shell-banner{padding-right:min(520px,38vw)}.xt-chart{overflow:visible}.xt-distribution--bars{display:flex;align-items:flex-end;gap:14px;height:220px;padding-top:8px}.xt-distribution-col{flex:1 1;height:100%;min-width:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.xt-distribution-bar{width:100%;max-width:86px;border-radius:16px 16px 10px 10px;transition:height .9s cubic-bezier(.22,1,.36,1)}.xt-distribution-col-label{margin-top:8px;max-width:72px;overflow:hidden;text-overflow:ellipsis}.xt-distribution--industrial{display:grid;gap:14px;padding:12px 4px;min-height:220px;align-content:center}.xt-distribution-row{display:grid;grid-template-columns:92px minmax(0,1fr) 44px;align-items:center;gap:12px}.xt-distribution-label,.xt-distribution-value{color:#475569;font-weight:700}.xt-distribution-track{height:16px;border-radius:4px;overflow:hidden;background:repeating-linear-gradient(90deg,#0f172a0f 0 8px,#0f172a08 8px 16px)}.xt-distribution-fill{height:100%;border-radius:4px;transition:width .85s cubic-bezier(.22,1,.36,1)}.xt-distribution--portal{display:flex;align-items:flex-end;gap:12px;min-height:220px}.xt-distribution-orb{flex:1 1;border-radius:999px 999px 24px 24px;display:grid;place-items:center;align-content:center;gap:6px;border:1px solid rgba(42,143,109,.14);box-shadow:0 18px 34px #2a8f6d1a;transition:all .55s cubic-bezier(.22,1,.36,1)}.xt-distribution-orb strong{font-size:22px;color:#0f3d31}.xt-distribution-orb span{font-size:12px;color:#0f3d31ad}body[data-xt-style=ermao-default] .ant-menu-item-selected{background:linear-gradient(90deg,#1677ff1f,#1677ff0a)!important;box-shadow:inset 3px 0 0 var(--xt-accent)}.ermao-shell.style-template-ermao .ant-card{border:1px solid rgba(22,119,255,.06);background:linear-gradient(180deg,#fffffffa,#f8fbfff0)}.ermao-shell.style-template-ermao .xt-shell-banner{box-shadow:0 22px 50px #1677ff14}body[data-xt-style=industrial-ops] .ant-layout-sider,body[data-xt-style=industrial-ops] .ant-pro-sider{background:linear-gradient(180deg,#162233,#111a28)!important;border-right:1px solid rgba(211,84,0,.26)}body[data-xt-style=industrial-ops] .ant-pro-sider-logo,body[data-xt-style=industrial-ops] .ant-pro-sider-logo h1,body[data-xt-style=industrial-ops] .ant-pro-sider .ant-menu-title-content,body[data-xt-style=industrial-ops] .ant-pro-sider .anticon{color:#ecf4ffeb!important}body[data-xt-style=industrial-ops] .ant-menu-item-selected{background:linear-gradient(90deg,#d3540042,#1f4e7929)!important;box-shadow:inset 3px 0 #d35400}.ermao-shell.style-template-industrial .xt-shell-banner{border-radius:12px;background:linear-gradient(90deg,#1f4e79f0,#d35400bd);color:#f8fbff;box-shadow:0 18px 38px #1f4e792e}.ermao-shell.style-template-industrial .xt-shell-banner *{color:#f8fbff}.ermao-shell.style-template-industrial .ant-card{background:#fff}.ermao-shell.style-template-industrial .ant-card:before{content:"";display:block;height:3px;margin:-1px -1px 0;border-radius:8px 8px 0 0;background:linear-gradient(90deg,#1f4e79,#d35400);opacity:.72}body[data-xt-style=portal-hub] .ant-pro-top-nav-header{background:linear-gradient(90deg,#fffffff5,#e7faf1f5)!important}body[data-xt-style=portal-hub] .ant-menu-horizontal .ant-menu-item-selected,body[data-xt-style=portal-hub] .ant-menu-horizontal .ant-menu-submenu-selected{background:#2a8f6d1a!important;border-radius:999px!important}.ermao-shell.style-template-portal .xt-shell-banner{min-height:96px;background:radial-gradient(circle at 12% 20%,rgba(134,211,184,.36),transparent 32%),linear-gradient(105deg,#fffffff5,#e6f8eff0);box-shadow:0 26px 60px #2a8f6d1f}.ermao-shell.style-template-portal .ant-card{background:linear-gradient(180deg,#fffffffa,#f9fffcf0)}body[data-xt-style=dark-cockpit] .ant-pro-layout-content,body[data-xt-style=dark-cockpit] .ant-pro-page-container-children-content,body[data-xt-style=dark-cockpit] .ant-typography,body[data-xt-style=dark-cockpit] .ant-card .ant-typography,body[data-xt-style=dark-cockpit] .ant-list-item,body[data-xt-style=dark-cockpit] .ant-statistic-title,body[data-xt-style=dark-cockpit] .ant-statistic-content{color:#eef4ff}body[data-xt-style=dark-cockpit] .ant-typography-secondary,body[data-xt-style=dark-cockpit] .ant-card .ant-typography-secondary,body[data-xt-style=dark-cockpit] .ant-list-item-meta-description{color:#e2e8f0b3!important}body[data-xt-style=dark-cockpit] .xt-header-chip,body[data-xt-style=dark-cockpit] .xt-header-user-button,body[data-xt-style=dark-cockpit] .xt-header-icon-button{background:#141e36db!important;border-color:#7392ff2e!important;box-shadow:0 12px 28px #00000038!important}body[data-xt-style=dark-cockpit] .xt-header-chip .ant-typography,body[data-xt-style=dark-cockpit] .xt-header-user-name,body[data-xt-style=dark-cockpit] .xt-header-icon-button,body[data-xt-style=dark-cockpit] .xt-header-time-chip .anticon,body[data-xt-style=dark-cockpit] .xt-header-down{color:#e8efff!important}body[data-xt-style=dark-cockpit] .xt-header-chip__divider{background:#e2e8f024}body[data-xt-style=dark-cockpit] .xt-distribution-label,body[data-xt-style=dark-cockpit] .xt-distribution-value{color:#e2e8f0c7}body[data-xt-style=dark-cockpit] .ant-table-placeholder .ant-empty-description{color:#e2e8f0a3}@media (max-width: 1280px){.xt-header-time-chip{display:none}body[data-xt-layout=side] .xt-shell-banner{padding-right:min(420px,32vw)}}@media (max-width: 1080px){.xt-header-tenant-chip__text{max-width:92px}.xt-header-role-tag{display:none!important}body[data-xt-layout=side] .xt-shell-banner{padding-right:0}.xt-side-floating-actions{position:static;margin-bottom:12px}.xt-side-floating-actions .xt-header-actions{justify-content:flex-start;flex-wrap:wrap}}body[data-xt-style=dark-cockpit] .ant-alert{background:#141e36d1!important;border-color:#7392ff38!important}body[data-xt-style=dark-cockpit] .ant-alert-message,body[data-xt-style=dark-cockpit] .ant-alert-description,body[data-xt-style=dark-cockpit] .ant-progress-circle .ant-progress-text{color:#e8efff!important}body[data-xt-style=dark-cockpit] .ant-empty-description{color:#e2e8f09e!important}body[data-xt-style=dark-cockpit] .ant-table-thead>tr>th{color:#e8efffe6!important}body:not([data-xt-style=platform]) .ant-btn-primary{background:var(--xt-accent)!important;border-color:var(--xt-accent)!important;box-shadow:0 10px 24px rgba(var(--xt-accent-rgb),.2)!important}body:not([data-xt-style=platform]) .ant-switch-checked,body:not([data-xt-style=platform]) .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled),body:not([data-xt-style=platform]) .ant-checkbox-checked .ant-checkbox-inner{background:var(--xt-accent)!important;border-color:var(--xt-accent)!important}body:not([data-xt-style=platform]) .ant-menu-light .ant-menu-item-selected,body:not([data-xt-style=platform]) .ant-menu-light .ant-menu-submenu-selected>.ant-menu-submenu-title{color:var(--xt-accent)!important;background:rgba(var(--xt-accent-rgb),.1)!important}body:not([data-xt-style=platform]) .ant-menu-dark .ant-menu-item-selected,body:not([data-xt-style=platform]) .ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title{background:linear-gradient(90deg,rgba(var(--xt-accent-rgb),.95),rgba(var(--xt-accent-2-rgb),.74))!important}body:not([data-xt-style=platform]) .ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn,body:not([data-xt-style=platform]) .ant-pagination .ant-pagination-item-active a,body:not([data-xt-style=platform]) a{color:var(--xt-accent)}body:not([data-xt-style=platform]) .ant-tabs .ant-tabs-ink-bar,body:not([data-xt-style=platform]) .ant-pagination .ant-pagination-item-active{border-color:var(--xt-accent)}.xt-dashboard{display:grid;gap:16px;--dashboard-card-radius: var(--xt-radius);--dashboard-card-bg: rgba(255,255,255,.96);--dashboard-text: #111827;--dashboard-subtext: rgba(15,23,42,.56)}.xt-dashboard .ant-card{overflow:hidden}.xt-dashboard-hero{border-radius:calc(var(--dashboard-card-radius) + 4px)!important;background:linear-gradient(135deg,rgba(var(--xt-accent-rgb),.12),#fffffff5)!important;box-shadow:0 18px 48px rgba(var(--xt-accent-rgb),.1)!important;border:1px solid rgba(var(--xt-accent-rgb),.1)!important}.xt-dashboard-hero .ant-card-body{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;padding:24px 28px!important}.xt-dashboard-hero__eyebrow{width:fit-content;margin:0 0 12px!important;border-radius:999px!important;letter-spacing:.08em;font-weight:800}.xt-dashboard-hero__title{margin:0!important;color:var(--dashboard-text)!important;letter-spacing:.02em}.xt-dashboard-hero__desc{margin:10px 0 0!important;color:var(--dashboard-subtext)!important;max-width:740px}.xt-dashboard-hero__meta{min-width:220px;padding:14px 16px;border-radius:18px;background:#ffffff9e;border:1px solid rgba(var(--xt-accent-rgb),.1);text-align:right}.xt-dashboard-hero__meta strong,.xt-dashboard-hero__meta span{display:block}.xt-dashboard-hero__meta strong{color:var(--dashboard-text);font-size:16px}.xt-dashboard-hero__meta span{margin-top:4px;color:var(--dashboard-subtext);font-size:12px}.xt-dashboard-kpi{min-height:150px;border-radius:var(--dashboard-card-radius)!important;background:var(--dashboard-card-bg)!important;box-shadow:0 14px 36px #0f172a0f!important;border:1px solid rgba(15,23,42,.04)!important}.xt-dashboard-kpi__label{color:var(--dashboard-subtext)!important;font-weight:600}.xt-dashboard-kpi__value{display:flex;align-items:baseline;gap:6px;margin-top:8px}.xt-dashboard-kpi__value strong{font-size:30px;line-height:1;color:var(--dashboard-text);font-family:var(--xt-display-font-family)}.xt-dashboard-kpi__value span{color:var(--dashboard-subtext)}.xt-dashboard-kpi__icon{width:46px;height:46px;border-radius:16px;display:grid;place-items:center;font-size:20px}.xt-dashboard-kpi__trend{display:inline-flex;align-items:center;gap:4px;margin-top:18px;padding:5px 10px;border-radius:999px;font-size:12px;font-weight:700;color:var(--xt-accent);background:rgba(var(--xt-accent-rgb),.08)}.xt-dashboard-kpi__trend.is-down{color:#16a34a;background:#16a34a1a}.xt-dashboard-panel{height:100%;border-radius:var(--dashboard-card-radius)!important;background:var(--dashboard-card-bg)!important;box-shadow:0 18px 46px #0f172a12!important;border:1px solid rgba(15,23,42,.04)!important}.xt-dashboard-subtext{color:var(--dashboard-subtext)!important;display:block;margin-top:6px}.xt-dashboard-chart{width:100%;min-height:240px}.xt-column-chart{height:230px;display:flex;align-items:flex-end;gap:12px;padding-top:16px}.xt-column-chart__item{flex:1 1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;min-width:0}.xt-column-chart__bar{position:relative;width:100%;max-width:68px;min-height:22px;border-radius:18px 18px 8px 8px;box-shadow:0 12px 26px rgba(var(--xt-accent-rgb),.14)}.xt-column-chart__bar span{position:absolute;left:50%;top:-26px;transform:translate(-50%);font-weight:700;color:var(--dashboard-text);white-space:nowrap}.xt-column-chart__label{max-width:100%;color:var(--dashboard-subtext)!important;font-size:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.xt-distribution-row{display:grid;align-items:center;gap:10px}.xt-distribution-row--industrial{grid-template-columns:32px 1fr minmax(76px,auto)}.xt-distribution-track{height:16px;border-radius:3px;overflow:hidden;background:repeating-linear-gradient(90deg,#0f172a14 0 8px,#0f172a0a 8px 16px)}.xt-distribution-track div{height:100%;border-radius:inherit}.xt-bubble-chart{min-height:230px;display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.xt-bubble{width:var(--size);height:var(--size);border-radius:999px;display:grid;place-items:center;text-align:center;padding:14px;background:radial-gradient(circle at 32% 22%,#fffffff5,rgba(var(--xt-accent-rgb),.2));border:1px solid rgba(var(--xt-accent-rgb),.16);box-shadow:0 18px 38px rgba(var(--xt-accent-rgb),.12);animation:xtBubbleIn .5s ease both;animation-delay:var(--delay)}.xt-bubble strong{display:block;font-size:22px;color:var(--dashboard-text)}.xt-bubble span{display:block;color:var(--dashboard-subtext);font-size:12px}@keyframes xtBubbleIn{0%{transform:translateY(10px) scale(.94);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.xt-dashboard--ermao-default{--dashboard-card-radius: 24px}.xt-dashboard--ermao-default .xt-dashboard-hero{background:radial-gradient(circle at 8% 0%,rgba(var(--xt-accent-rgb),.18),transparent 38%),linear-gradient(135deg,#fff,rgba(var(--xt-accent-rgb),.08))!important}.xt-dashboard--ermao-default .xt-dashboard-kpi__icon{border-radius:18px}.xt-dashboard--industrial-ops{--dashboard-card-radius: 10px;--dashboard-card-bg: #ffffff}.xt-dashboard--industrial-ops .xt-dashboard-hero{border-radius:10px!important;background:linear-gradient(120deg,#1f2f48,#52657c)!important;color:#fff;box-shadow:none!important}.xt-dashboard--industrial-ops .xt-dashboard-hero__title,.xt-dashboard--industrial-ops .xt-dashboard-hero__desc,.xt-dashboard--industrial-ops .xt-dashboard-hero__meta strong,.xt-dashboard--industrial-ops .xt-dashboard-hero__meta span{color:#fff!important}.xt-dashboard--industrial-ops .xt-dashboard-hero__meta{border-radius:8px;background:#ffffff14;border-color:#ffffff2e}.xt-dashboard--industrial-ops .xt-dashboard-kpi,.xt-dashboard--industrial-ops .xt-dashboard-panel{box-shadow:0 6px 16px #1f4e7914!important;border:1px solid rgba(31,78,121,.14)!important}.xt-dashboard--industrial-ops .xt-dashboard-kpi__icon{border-radius:6px;box-shadow:inset 0 0 0 1px #1f4e7924}.xt-dashboard--industrial-ops .xt-column-chart__bar{border-radius:4px 4px 0 0}.xt-dashboard--executive-analysis{--dashboard-card-radius: 26px}.xt-dashboard--executive-analysis .xt-dashboard-hero{background:linear-gradient(135deg,rgba(var(--xt-accent-rgb),.95),rgba(var(--xt-accent-2-rgb),.78))!important;color:#fff}.xt-dashboard--executive-analysis .xt-dashboard-hero__title,.xt-dashboard--executive-analysis .xt-dashboard-hero__desc,.xt-dashboard--executive-analysis .xt-dashboard-hero__meta strong,.xt-dashboard--executive-analysis .xt-dashboard-hero__meta span{color:#fff!important}.xt-dashboard--executive-analysis .xt-dashboard-hero__meta{background:#ffffff29;border-color:#ffffff3d}.xt-dashboard--executive-analysis .xt-dashboard-kpi{min-height:164px}.xt-dashboard--executive-analysis .xt-dashboard-kpi__value strong{font-size:34px}.xt-dashboard--research-collab{--dashboard-card-radius: 30px}.xt-dashboard--research-collab .xt-dashboard-hero{background:linear-gradient(135deg,rgba(var(--xt-accent-rgb),.1),#fff 52%,#10b98114)!important}.xt-dashboard--research-collab .xt-dashboard-kpi__icon{border-radius:999px}.xt-dashboard--research-collab .xt-dashboard-panel,.xt-dashboard--research-collab .xt-dashboard-kpi{border-color:rgba(var(--xt-accent-rgb),.1)!important}.xt-dashboard--dark-cockpit{--dashboard-card-radius: 20px;--dashboard-card-bg: linear-gradient(180deg, rgba(17,27,49,.96), rgba(18,31,60,.96));--dashboard-text: #eef4ff;--dashboard-subtext: rgba(226,232,240,.68)}.xt-dashboard--dark-cockpit .xt-dashboard-hero{background:radial-gradient(circle at 24% 0%,rgba(var(--xt-accent-rgb),.36),transparent 42%),linear-gradient(135deg,#0b1222,#182541)!important;border-color:#8798ff29!important;box-shadow:0 22px 60px #00000042!important}.xt-dashboard--dark-cockpit .xt-dashboard-hero__title,.xt-dashboard--dark-cockpit .xt-dashboard-hero__desc,.xt-dashboard--dark-cockpit .xt-dashboard-hero__meta strong,.xt-dashboard--dark-cockpit .xt-dashboard-hero__meta span{color:#eef4ff!important}.xt-dashboard--dark-cockpit .xt-dashboard-hero__meta{background:#0f172a94;border-color:#8798ff29}.xt-dashboard--dark-cockpit .xt-dashboard-kpi,.xt-dashboard--dark-cockpit .xt-dashboard-panel{border-color:#8798ff21!important;box-shadow:0 18px 42px #00000038!important}.xt-dashboard--dark-cockpit .ant-table,.xt-dashboard--dark-cockpit .ant-table-container,.xt-dashboard--dark-cockpit .ant-list,.xt-dashboard--dark-cockpit .ant-list-item{color:#eef4ff;background:transparent!important}.xt-dashboard--dark-cockpit .ant-table-thead>tr>th{background:#6078ff1f!important;color:#eef4ff!important;border-bottom-color:#ffffff14!important}.xt-dashboard--dark-cockpit .ant-table-tbody>tr>td{background:#0f172a2e!important;color:#eef4ff!important;border-bottom-color:#ffffff0f!important}.xt-dashboard--dark-cockpit .ant-typography,.xt-dashboard--dark-cockpit .ant-list-item .ant-typography{color:inherit}.xt-dashboard--dark-cockpit .xt-column-chart__bar span{color:#eef4ff}.xt-dashboard--dark-cockpit .xt-column-chart__bar{box-shadow:0 0 26px rgba(var(--xt-accent-rgb),.24)}.xt-dashboard--compliance-control{--dashboard-card-radius: 14px}.xt-dashboard--compliance-control .xt-dashboard-hero,.xt-dashboard--compliance-control .xt-dashboard-kpi,.xt-dashboard--compliance-control .xt-dashboard-panel{border-color:rgba(var(--xt-accent-rgb),.18)!important;box-shadow:0 8px 18px rgba(var(--xt-accent-rgb),.06)!important}.xt-dashboard--compliance-control .xt-dashboard-kpi{min-height:138px}.xt-dashboard--compliance-control .xt-dashboard-kpi__icon{border-radius:8px}.xt-dashboard--portal-hub{--dashboard-card-radius: 32px}.xt-dashboard--portal-hub .xt-dashboard-hero{background:linear-gradient(120deg,#fff,rgba(var(--xt-accent-rgb),.12))!important}.xt-dashboard--portal-hub .xt-dashboard-kpi{min-height:170px;border-radius:32px!important}.xt-dashboard--portal-hub .xt-dashboard-kpi__icon{border-radius:22px}.xt-dashboard--portal-hub .xt-column-chart__bar{border-radius:999px 999px 20px 20px}@media (max-width: 960px){.xt-dashboard-hero .ant-card-body{grid-template-columns:1fr}.xt-dashboard-hero__meta{text-align:left}}body:not([data-xt-style=platform]) .xt-shell-banner-classic-enterprise,body:not([data-xt-style=platform]) .xt-shell-banner-analysis-hub,body:not([data-xt-style=platform]) .xt-shell-banner-portal-hub,body:not([data-xt-style=platform]) .xt-shell-banner-research-light,body:not([data-xt-style=platform]) .xt-shell-banner-compliance-clean{background:linear-gradient(90deg,rgba(var(--xt-accent-rgb),.16),rgba(var(--xt-accent-2-rgb),.08))!important;border-color:rgba(var(--xt-accent-rgb),.16)!important}body[data-xt-style=executive-analysis] .ant-layout-header{background:linear-gradient(90deg,rgba(var(--xt-accent-rgb),.97),rgba(var(--xt-accent-2-rgb),.92))!important;box-shadow:0 12px 32px rgba(var(--xt-accent-rgb),.22)!important}body[data-xt-style=industrial-ops] .ant-layout-header,body[data-xt-style=industrial-ops] .ant-pro-top-nav-header{border-bottom-color:rgba(var(--xt-accent-rgb),.18)!important}body[data-xt-style=industrial-ops] .ant-layout-sider,body[data-xt-style=industrial-ops] .ant-pro-sider{border-right-color:rgba(var(--xt-accent-rgb),.24)!important}body[data-xt-style=research-collab] .ant-layout-header,body[data-xt-style=portal-hub] .ant-layout-header,body[data-xt-style=compliance-control] .ant-layout-header{border-bottom-color:rgba(var(--xt-accent-rgb),.16)!important}body[data-xt-style=portal-hub] .ant-layout-header{background:linear-gradient(90deg,#fff,rgba(var(--xt-accent-rgb),.08))!important;box-shadow:0 8px 24px rgba(var(--xt-accent-rgb),.1)!important}body[data-xt-style=dark-cockpit] .ant-pro-layout{background:radial-gradient(circle at 50% 0%,rgba(var(--xt-accent-rgb),.22),transparent 30%),linear-gradient(180deg,#0f1729,#111c32)!important}body:not([data-xt-style=platform]) .ant-menu-item .anticon,body:not([data-xt-style=platform]) .ant-menu-submenu-title .anticon{color:var(--xt-accent)!important}body[data-xt-style=industrial-ops] .ant-menu-item .anticon,body[data-xt-style=industrial-ops] .ant-menu-submenu-title .anticon,body[data-xt-style=executive-analysis] .ant-menu-item .anticon,body[data-xt-style=executive-analysis] .ant-menu-submenu-title .anticon,body[data-xt-style=research-collab] .ant-menu-item .anticon,body[data-xt-style=research-collab] .ant-menu-submenu-title .anticon,body[data-xt-style=portal-hub] .ant-menu-item .anticon,body[data-xt-style=portal-hub] .ant-menu-submenu-title .anticon,body[data-xt-style=compliance-control] .ant-menu-item .anticon,body[data-xt-style=compliance-control] .ant-menu-submenu-title .anticon{background:rgba(var(--xt-accent-rgb),.1)!important}body[data-xt-style=dark-cockpit] .ant-menu-item .anticon,body[data-xt-style=dark-cockpit] .ant-menu-submenu-title .anticon{background:rgba(var(--xt-accent-rgb),.18)!important;box-shadow:0 0 0 1px rgba(var(--xt-accent-rgb),.16) inset!important}.ermao-shell:not(.style-template-platform) .ant-card{border-color:rgba(var(--xt-accent-rgb),.08)}body:not([data-xt-style=platform]) .ant-pro-sider-logo{padding-inline:12px!important;overflow:hidden}body:not([data-xt-style=platform]) .ant-pro-sider-logo h1,body:not([data-xt-style=platform]) .ant-pro-global-header-logo h1{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:168px!important;font-size:15px!important;letter-spacing:-.02em;line-height:1.15!important}body[data-xt-style=industrial-ops] .ant-pro-sider-logo h1,body[data-xt-style=dark-cockpit] .ant-pro-sider-logo h1{font-size:14px!important;letter-spacing:.01em}.xt-shell-banner{grid-template-columns:minmax(0,1fr)}.xt-shell-banner-side{display:none!important}body[data-xt-layout=side] .xt-shell-banner{padding-right:min(500px,34vw)}.xt-header-actions--floating{max-width:min(560px,calc(100vw - 280px));transform:translateY(-2px)}.xt-header-actions--floating .xt-header-role-tag{display:none!important}.xt-header-actions--floating .xt-header-tenant-chip__text{max-width:clamp(72px,10vw,140px)}.xt-header-actions--floating .xt-header-user-button{max-width:164px}.xt-header-actions--floating .xt-header-user-name{max-width:86px}body:not([data-xt-style=platform]) .xt-header-avatar{background:linear-gradient(135deg,rgba(var(--xt-accent-rgb),.18),rgba(var(--xt-accent-rgb),.08));color:var(--xt-accent)}body:not([data-xt-style=platform]) .xt-header-role-tag{color:var(--xt-accent)!important;background:rgba(var(--xt-accent-rgb),.1)!important}body:not([data-xt-style=platform]) .ant-progress-bg,body:not([data-xt-style=platform]) .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path{background:var(--xt-accent)!important;stroke:var(--xt-accent)!important}body:not([data-xt-style=platform]) .ant-slider-track,body:not([data-xt-style=platform]) .ant-slider-handle:after{background:var(--xt-accent)!important;box-shadow:0 0 0 2px var(--xt-accent)!important}body:not([data-xt-style=platform]) .ant-tag.ant-tag-processing{color:var(--xt-accent)!important;background:rgba(var(--xt-accent-rgb),.08)!important;border-color:rgba(var(--xt-accent-rgb),.18)!important}body:not([data-xt-style=platform]) .ant-table-thead>tr>th{background:rgba(var(--xt-accent-rgb),.055)!important}body[data-xt-style=research-collab] .ant-pro-layout{background:linear-gradient(rgba(var(--xt-accent-rgb),.035) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--xt-accent-rgb),.03) 1px,transparent 1px),linear-gradient(180deg,#fbfefd,#f2faf7)!important;background-size:28px 28px,28px 28px,auto}body[data-xt-style=research-collab] .ant-layout-header,body[data-xt-style=research-collab] .ant-pro-top-nav-header{background:#fffffff5!important;border-bottom:1px solid rgba(var(--xt-accent-rgb),.18)!important;box-shadow:none!important}body[data-xt-style=research-collab] .ant-menu-horizontal .ant-menu-item,body[data-xt-style=research-collab] .ant-menu-horizontal .ant-menu-submenu{border-radius:8px!important;font-weight:700}body[data-xt-style=research-collab] .ant-menu-horizontal .ant-menu-item-selected,body[data-xt-style=research-collab] .ant-menu-horizontal .ant-menu-submenu-selected{background:rgba(var(--xt-accent-rgb),.08)!important;box-shadow:inset 0 -2px 0 var(--xt-accent)}.ermao-shell.style-template-research .xt-shell-banner{border-radius:28px;background:linear-gradient(135deg,#fffffff5,rgba(var(--xt-accent-rgb),.1)),repeating-linear-gradient(90deg,rgba(var(--xt-accent-rgb),.08) 0 1px,transparent 1px 18px);border:1px solid rgba(var(--xt-accent-rgb),.16)!important;box-shadow:0 14px 44px rgba(var(--xt-accent-rgb),.08)}.ermao-shell.style-template-research .ant-card{border-radius:24px!important;border:1px solid rgba(var(--xt-accent-rgb),.14)!important;box-shadow:0 12px 34px rgba(var(--xt-accent-rgb),.055)!important}.xt-dashboard--research-collab .xt-dashboard-hero{background:linear-gradient(135deg,rgba(var(--xt-accent-rgb),.12),#fffffff5 56%,rgba(var(--xt-accent-rgb),.05)),repeating-linear-gradient(90deg,rgba(var(--xt-accent-rgb),.055) 0 1px,transparent 1px 22px)!important}.xt-dashboard--research-collab .xt-dashboard-kpi{min-height:142px}.xt-dashboard--research-collab .xt-dashboard-kpi__icon{border-radius:999px;box-shadow:inset 0 0 0 1px rgba(var(--xt-accent-rgb),.16)}.xt-lab-meter-chart{min-height:230px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-content:center}.xt-lab-meter{min-height:96px;border:1px dashed rgba(var(--xt-accent-rgb),.22);background:rgba(var(--xt-accent-rgb),.035);border-radius:18px;display:grid;place-items:center;gap:6px;padding:10px;animation:xtBubbleIn .45s ease both;animation-delay:var(--delay)}.xt-lab-meter__ring{width:56px;height:56px;border-radius:999px;border:1px solid;display:grid;place-items:center;position:relative}.xt-lab-meter__ring:after{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:inherit;background:#fff}.xt-lab-meter__ring span{position:relative;z-index:1;color:#0f172a;font-weight:800}.xt-lab-meter__label{color:#0f172aa8!important;font-size:12px;text-align:center}body[data-xt-style=portal-hub] .ant-pro-layout{background:radial-gradient(circle at 8% 0%,rgba(var(--xt-accent-rgb),.12),transparent 30%),radial-gradient(circle at 88% 8%,rgba(var(--xt-accent-2-rgb),.1),transparent 32%),linear-gradient(180deg,#f7fbff,#f5fbf8)!important}body[data-xt-style=portal-hub] .ant-pro-top-nav-header,body[data-xt-style=portal-hub] .ant-layout-header{background:#ffffffeb!important;backdrop-filter:blur(16px);border-bottom:1px solid rgba(var(--xt-accent-rgb),.14)!important;box-shadow:0 10px 30px rgba(var(--xt-accent-rgb),.08)!important}body[data-xt-style=portal-hub] .ant-layout-sider,body[data-xt-style=portal-hub] .ant-pro-sider{background:linear-gradient(180deg,#fffffff5,rgba(var(--xt-accent-rgb),.045))!important;border-right:1px solid rgba(var(--xt-accent-rgb),.12)!important}body[data-xt-style=portal-hub] .ant-pro-sider .ant-menu-item,body[data-xt-style=portal-hub] .ant-pro-sider .ant-menu-submenu-title{border-radius:16px!important;margin-inline:10px!important}body[data-xt-style=portal-hub] .ant-menu-item-selected{background:linear-gradient(90deg,rgba(var(--xt-accent-rgb),.14),rgba(var(--xt-accent-2-rgb),.07))!important;color:var(--xt-accent)!important}.ermao-shell.style-template-portal .xt-shell-banner{min-height:112px;border-radius:34px;background:radial-gradient(circle at 16% 22%,rgba(var(--xt-accent-rgb),.2),transparent 32%),linear-gradient(105deg,#fffffffa,rgba(var(--xt-accent-rgb),.1))!important;border:1px solid rgba(var(--xt-accent-rgb),.14)!important;box-shadow:0 24px 64px rgba(var(--xt-accent-rgb),.12)}.ermao-shell.style-template-portal .ant-card{border-radius:30px!important;border:1px solid rgba(var(--xt-accent-rgb),.1)!important;box-shadow:0 18px 46px rgba(var(--xt-accent-rgb),.075)!important}.xt-dashboard--portal-hub .xt-dashboard-hero{background:radial-gradient(circle at 8% 10%,rgba(var(--xt-accent-rgb),.22),transparent 30%),linear-gradient(120deg,#fff,rgba(var(--xt-accent-rgb),.12))!important}.xt-portal-tile-chart{min-height:230px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-content:center}.xt-portal-tile{min-height:92px;border:1px solid;border-radius:24px;padding:16px;position:relative;overflow:hidden;display:grid;align-content:space-between;animation:xtBubbleIn .45s ease both;animation-delay:var(--delay)}.xt-portal-tile strong{color:#0f172a;font-size:26px;line-height:1;font-family:var(--xt-display-font-family)}.xt-portal-tile span{color:#0f172a9e;font-size:13px;font-weight:700}.xt-portal-tile i{position:absolute;width:72px;height:72px;right:-18px;bottom:-18px;border-radius:24px;transform:rotate(18deg)}body[data-xt-style=ermao-default] .ant-menu-item-selected{background:linear-gradient(90deg,rgba(var(--xt-accent-rgb),.12),rgba(var(--xt-accent-rgb),.04))!important;box-shadow:inset 3px 0 0 var(--xt-accent)!important}.ermao-shell.style-template-ermao .ant-card{border-color:rgba(var(--xt-accent-rgb),.08)!important;box-shadow:0 14px 34px rgba(var(--xt-accent-rgb),.07)!important}.ermao-shell.style-template-industrial .xt-shell-banner{background:linear-gradient(90deg,rgba(var(--xt-accent-rgb),.95),rgba(var(--xt-accent-2-rgb),.78))!important}.ermao-shell.style-template-industrial .ant-card:before{background:linear-gradient(90deg,var(--xt-accent),var(--xt-accent-2))!important}body[data-xt-style=industrial-ops] .ant-menu-item-selected{background:linear-gradient(90deg,rgba(var(--xt-accent-rgb),.3),rgba(var(--xt-accent-2-rgb),.18))!important;box-shadow:inset 3px 0 0 var(--xt-accent-2)!important}body[data-xt-style=executive-analysis] .ant-pro-layout{background:radial-gradient(circle at 20% 0%,rgba(var(--xt-accent-rgb),.11),transparent 28%),linear-gradient(180deg,#eef4ff,#f8fbff)!important}body[data-xt-style=compliance-control] .ant-layout-header,body[data-xt-style=compliance-control] .ant-layout-sider{border-color:rgba(var(--xt-accent-rgb),.18)!important}body[data-xt-style=compliance-control] .ant-menu-item-selected{box-shadow:inset 3px 0 0 var(--xt-accent)!important}@media (max-width: 1280px){.xt-header-actions--floating .xt-header-time-chip{display:none!important}body[data-xt-layout=side] .xt-shell-banner{padding-right:min(380px,30vw)}}@media (max-width: 980px){body[data-xt-layout=side] .xt-shell-banner{padding-right:0}.xt-header-actions--floating{max-width:100%;transform:none}.xt-lab-meter-chart,.xt-portal-tile-chart{grid-template-columns:1fr}}body[data-xt-style=data-center] .ant-pro-layout{background:radial-gradient(circle at 80% 0%,rgba(var(--xt-accent-rgb),.1),transparent 28%),linear-gradient(180deg,#f4f7fb,#eef3fa);font-family:var(--xt-font-family)}body[data-xt-style=data-center] .ant-layout-sider,body[data-xt-style=data-center] .ant-pro-sider{background:linear-gradient(180deg,#07111f,#0d1b2f)!important;border-right:1px solid rgba(255,255,255,.08)}body[data-xt-style=data-center] .ant-pro-sider-logo{border-bottom:1px solid rgba(255,255,255,.08)}body[data-xt-style=data-center] .ant-pro-sider-logo h1,body[data-xt-style=data-center] .ant-menu,body[data-xt-style=data-center] .ant-menu-item,body[data-xt-style=data-center] .ant-menu-submenu-title{color:#e2e8f0eb!important;background:transparent!important}body[data-xt-style=data-center] .ant-menu-item-selected,body[data-xt-style=data-center] .ant-menu-submenu-selected>.ant-menu-submenu-title{background:rgba(var(--xt-accent-rgb),.18)!important;color:#fff!important;box-shadow:inset 3px 0 0 var(--xt-accent)}body[data-xt-style=data-center] .ant-menu-item .anticon,body[data-xt-style=data-center] .ant-menu-submenu-title .anticon{background:rgba(var(--xt-accent-rgb),.16);padding:7px;border-radius:7px;color:#dbeafe}body[data-xt-style=data-center] .ant-layout-header{background:#ffffffeb!important;border-bottom:1px solid rgba(15,23,42,.08);box-shadow:0 10px 30px #0f172a0f;backdrop-filter:blur(14px)}.ermao-shell.style-template-data-center .ant-card{border-radius:16px;border:1px solid rgba(15,23,42,.06);box-shadow:0 16px 38px #0f172a14}.ermao-shell.style-template-data-center .ant-table-thead>tr>th{background:#eef5ff;color:#0f172a;font-weight:800}.ermao-shell.style-template-data-center .ant-tag,.ermao-shell.style-template-data-center .ant-btn,.ermao-shell.style-template-data-center .ant-input,.ermao-shell.style-template-data-center .ant-select-selector{border-radius:8px!important}.xt-shell-banner-data-center{display:none}.xt-dashboard--data-center .xt-dashboard-hero{background:linear-gradient(135deg,#07111f,#0f2742 56%,rgba(var(--xt-accent-rgb),.9));color:#fff;border-radius:18px;overflow:hidden;position:relative}.xt-dashboard--data-center .xt-dashboard-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.24;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:38px 38px;pointer-events:none}.xt-dashboard--data-center .xt-dashboard-hero__title,.xt-dashboard--data-center .xt-dashboard-hero__desc,.xt-dashboard--data-center .xt-dashboard-hero__meta,.xt-dashboard--data-center .xt-dashboard-hero__meta span{color:#fff!important}.xt-dashboard-kpi--data-center{border-left:4px solid var(--xt-accent)!important;border-radius:12px!important}.xt-dashboard-kpi--data-center .xt-dashboard-kpi__icon{border-radius:8px!important}.xt-dashboard-chart--data-center{padding:10px 4px 0;background-image:linear-gradient(rgba(var(--xt-accent-rgb),.06) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--xt-accent-rgb),.06) 1px,transparent 1px);background-size:34px 34px;border-radius:14px}.xt-data-source-tiles{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.xt-data-source-tile{position:relative;overflow:hidden;min-height:92px;border:1px solid rgba(15,23,42,.08);border-radius:14px;padding:12px;display:grid;gap:4px}.xt-data-source-tile .anticon{color:var(--xt-accent);font-size:18px}.xt-data-source-tile span{color:#64748b;font-size:12px}.xt-data-source-tile strong{color:#0f172a;font-size:22px}.xt-data-source-tile i{position:absolute;left:0;bottom:0;height:3px;border-radius:0 3px 3px 0}.xt-data-center-page{display:grid;gap:14px;font-family:var(--xt-font-family)}.xt-data-center-hero{background:linear-gradient(135deg,#08111f,#13233a 54%,rgba(var(--xt-accent-rgb),.92))!important;color:#fff;overflow:hidden}.xt-data-center-hero .ant-card-body{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr);gap:22px;align-items:stretch}.xt-data-center-hero h2,.xt-data-center-hero p,.xt-data-center-hero .ant-typography{color:#fff!important}.xt-data-center-hero__tag{border:1px solid rgba(255,255,255,.22)!important;color:#dbeafe!important;background:#ffffff1a!important;font-weight:800;letter-spacing:.08em}.xt-data-center-hero__badges .ant-tag{color:#dbeafe;background:#ffffff1a;border-color:#ffffff2e}.xt-sql-terminal{background:#030712bd;border:1px solid rgba(255,255,255,.12);border-radius:14px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a}.xt-sql-terminal__bar{height:36px;display:flex;align-items:center;gap:8px;padding:0 12px;border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff0a}.xt-sql-terminal__bar span{width:10px;height:10px;border-radius:50%;background:#ef4444}.xt-sql-terminal__bar span:nth-child(2){background:#f59e0b}.xt-sql-terminal__bar span:nth-child(3){background:#22c55e}.xt-sql-terminal__bar em{margin-left:auto;color:#e2e8f094;font-style:normal;font-size:12px}.xt-sql-terminal pre{margin:0;min-height:132px;white-space:pre-wrap;color:#bfdbfe;padding:16px;font-size:13px;line-height:1.7}.xt-data-kpi{border-radius:14px!important;border-left:4px solid var(--xt-accent)!important}.xt-data-kpi .ant-card-body{display:grid;gap:6px}.xt-data-kpi__icon{width:34px;height:34px;display:grid;place-items:center;border-radius:8px}.xt-data-kpi strong{font-size:26px;color:#0f172a;line-height:1}.xt-data-kpi strong span{margin-left:4px;font-size:13px;color:#64748b}.xt-data-kpi small{color:#64748b}.xt-data-panel{border-radius:16px!important}.xt-data-lineage-panel svg{margin-top:12px}.xt-sql-tag{border-color:rgba(var(--xt-accent-rgb),.22)!important;color:var(--xt-accent)!important;background:rgba(var(--xt-accent-rgb),.07)!important}.xt-source-row{display:grid;grid-template-columns:92px 1fr 36px;align-items:center;gap:10px}.xt-source-row div{height:8px;border-radius:999px;background:#edf2f7;overflow:hidden}.xt-source-row div span{display:block;height:100%;border-radius:inherit}.xt-data-node-chain{display:flex;align-items:center;gap:8px;margin:12px 0 18px;flex-wrap:wrap}.xt-data-node{min-width:54px;padding:8px 10px;border:1px solid rgba(39,110,241,.22);border-radius:10px;text-align:center;font-weight:800;background:#f8fbff;color:#334155}.xt-data-node-chain i{width:18px;height:2px;background:linear-gradient(90deg,rgba(var(--xt-accent-rgb),.2),var(--xt-accent))}@media (max-width: 1180px){.xt-data-center-hero .ant-card-body{grid-template-columns:1fr}.xt-sql-terminal{min-width:0}}body[data-xt-style=gaochang-jidian] .ant-pro-layout,body[data-xt-style=gaochang-jidian] .ant-layout{background:#edf3f8!important;font-family:var(--xt-font-family)}body[data-xt-style=gaochang-jidian] .ant-layout-sider,body[data-xt-style=gaochang-jidian] .ant-pro-sider{background:linear-gradient(180deg,#163452,#10273f 52%,#0d2135)!important;box-shadow:7px 0 18px #0f28442e}body[data-xt-style=gaochang-jidian] .ant-pro-sider-logo{min-height:68px;border-bottom:1px solid rgba(255,255,255,.1)}body[data-xt-style=gaochang-jidian] .ant-pro-sider-logo h1,body[data-xt-style=gaochang-jidian] .ant-menu,body[data-xt-style=gaochang-jidian] .ant-menu-item,body[data-xt-style=gaochang-jidian] .ant-menu-submenu-title{color:#ecf6ffe6!important;font-weight:700}body[data-xt-style=gaochang-jidian] .ant-menu{background:transparent!important;padding:8px 10px}body[data-xt-style=gaochang-jidian] .ant-menu-item,body[data-xt-style=gaochang-jidian] .ant-menu-submenu-title{border-radius:5px!important;margin:4px 0!important}body[data-xt-style=gaochang-jidian] .ant-menu-item-selected,body[data-xt-style=gaochang-jidian] .ant-menu-submenu-selected>.ant-menu-submenu-title{background:linear-gradient(90deg,rgba(var(--xt-accent-rgb),.95),rgba(var(--xt-accent-rgb),.62))!important;color:#fff!important;box-shadow:inset 4px 0 #ff9d2f,0 10px 18px rgba(var(--xt-accent-rgb),.22)}body[data-xt-style=gaochang-jidian] .ant-menu-item .anticon,body[data-xt-style=gaochang-jidian] .ant-menu-submenu-title .anticon{border:1px solid rgba(255,255,255,.14);border-radius:6px;padding:4px;background:#ffffff0f}body[data-xt-style=gaochang-jidian] .ant-layout-header{background:#fffffff0!important;border-bottom:1px solid #dbe5ef;box-shadow:0 4px 14px #1f3a560f}.ermao-shell.style-template-gaochang .xt-shell-banner{border:1px solid #cedae6;background:linear-gradient(120deg,#f9fbfd,#e7f0f8 58%,rgba(var(--xt-accent-rgb),.12));box-shadow:0 10px 24px #21395214}.ermao-shell.style-template-gaochang .xt-shell-banner strong{color:#123455}.ermao-shell.style-template-gaochang .xt-shell-banner span{color:#5d6a78}.ermao-shell.style-template-gaochang .ant-card{border:1px solid #d6e0ea!important;box-shadow:0 10px 24px #1b2f4414!important}.ermao-shell.style-template-gaochang .ant-card:before{content:"";position:absolute;inset:0 auto auto 0;width:4px;height:42px;background:var(--xt-accent);border-radius:10px 0 8px}.ermao-shell.style-template-gaochang .ant-table-thead>tr>th{background:#f5f7f9!important;color:#122136!important;font-weight:800!important;border-bottom:1px solid #d9e2ec!important}.xt-dashboard--gaochang-jidian .xt-dashboard-hero{border-radius:10px!important;background:linear-gradient(120deg,#fff,#eef5fb 64%,rgba(var(--xt-accent-rgb),.13))!important}.xt-dashboard--gaochang-jidian .xt-dashboard-kpi{border-radius:10px!important;border-color:#cfdce8!important}.xt-dashboard--gaochang-jidian .xt-dashboard-kpi__icon{border-radius:6px!important}.xt-dashboard--gaochang-jidian .xt-column-chart__bar{border-radius:5px 5px 2px 2px!important}.xt-gaochang-page{display:grid;gap:16px}.xt-gaochang-head{border-radius:12px!important;background:linear-gradient(120deg,#fff,#eef5fb 66%,rgba(var(--xt-accent-rgb),.12))!important}.xt-gaochang-head .ant-card-body{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:24px;align-items:center}.xt-gaochang-head h2{margin:8px 0 6px!important;color:#0c345d!important;font-size:28px!important;font-family:var(--xt-display-font-family)}.xt-gaochang-head p{margin-bottom:10px!important;color:#617080!important}.xt-gaochang-eyebrow{border-color:rgba(var(--xt-accent-rgb),.28)!important;background:rgba(var(--xt-accent-rgb),.08)!important;color:var(--xt-accent)!important;font-weight:800;letter-spacing:.04em}.xt-gaochang-machine-card{min-height:116px;border:1px solid #d3dde8;border-radius:12px;background:#fff;display:grid;place-items:center;padding:18px;color:#143452;box-shadow:inset 0 0 0 1px #ffffffbf}.xt-gaochang-machine-card .anticon{font-size:30px;width:52px;height:52px;display:grid;place-items:center;border-radius:50%;background:#edf4fb;color:var(--xt-accent)}.xt-gaochang-machine-card strong{font-size:18px}.xt-gaochang-machine-card span{color:#748290}.xt-gaochang-kpi{border-radius:10px!important;min-height:124px;overflow:hidden}.xt-gaochang-kpi .ant-card-body{position:relative;padding:20px 22px!important}.xt-gaochang-kpi__icon{position:absolute;right:18px;top:18px;width:38px;height:38px;border-radius:8px;display:grid;place-items:center;font-size:19px}.xt-gaochang-kpi .ant-typography{color:#718092;font-weight:700}.xt-gaochang-kpi strong{display:block;margin-top:12px;color:#122136;font-size:30px;line-height:1;font-family:var(--xt-display-font-family)}.xt-gaochang-kpi strong span{margin-left:4px;color:#758292;font-size:13px;font-weight:600}.xt-gaochang-kpi small{display:inline-flex;margin-top:14px;padding:3px 8px;border-radius:12px;background:#f1f6fb;color:#3574a8;font-weight:700}.xt-gaochang-panel{border-radius:10px!important}.xt-gaochang-panel .ant-card-body{padding:22px 24px!important}.xt-gaochang-panel h4{color:#0c345d!important;font-weight:800!important}.xt-gaochang-trend{border:1px dashed #d3dce6;border-radius:8px;background:linear-gradient(180deg,#fff,#f8fbfe);padding:10px}.xt-gaochang-bars{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;height:224px;padding:10px 4px 0}.xt-gaochang-bars__item{flex:1 1;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:10px}.xt-gaochang-bars__bar{width:100%;max-width:48px;min-height:24px;border-radius:6px 6px 2px 2px;position:relative}.xt-gaochang-bars__bar span{position:absolute;top:-22px;left:50%;transform:translate(-50%);font-size:12px;color:#607080;font-weight:800}.xt-gaochang-bars .ant-typography{font-size:12px;color:#617080}.xt-gaochang-lineage{position:relative;height:300px;border:1px dashed #cbd9e6;border-radius:8px;background:linear-gradient(180deg,#fbfdff,#f6fafc);overflow:hidden}.xt-gaochang-lineage svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.xt-gaochang-node{position:absolute;width:98px;height:42px;display:grid;place-items:center;border:2px solid;border-radius:5px;background:#eef7ff;color:#0f5ea8;font-weight:800}.xt-gaochang-summary{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;border:1px solid #e1e8ef;border-radius:8px;background:#fbfdff;padding:12px 14px}.xt-gaochang-summary p{margin-bottom:0!important;font-size:12px}.xt-gaochang-summary>strong{color:var(--xt-accent);font-size:18px;font-family:var(--xt-display-font-family)}.xt-gaochang-flow{margin-top:18px;display:flex;align-items:center;justify-content:center;gap:8px}.xt-gaochang-flow span{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:rgba(var(--xt-accent-rgb),.1);color:var(--xt-accent)}.xt-gaochang-flow i{width:20px;height:2px;background:#cbd9e6}@media (max-width: 900px){.xt-gaochang-head .ant-card-body{grid-template-columns:1fr}}.xt-login-card .ant-input-affix-wrapper.xt-login-card__input,.xt-login-card .ant-input-affix-wrapper-focused.xt-login-card__input{min-height:52px;box-sizing:border-box}.xt-login-card .ant-input-affix-wrapper.xt-login-card__input .ant-input{display:flex;align-items:center}.xt-login-card .ant-input-affix-wrapper.xt-login-card__input .ant-input-prefix,.xt-login-card .ant-input-affix-wrapper.xt-login-card__input .ant-input-suffix{height:100%}.ermao-shell .ant-drawer .ant-descriptions-item-label{width:112px;color:#0f172a9e;font-weight:600}.ermao-shell .ant-drawer .ant-card{border-radius:16px}.ermao-shell .ant-drawer .ant-tabs-nav{margin-bottom:18px}.ermao-shell .ant-table-cell .ant-btn-link{padding-inline:4px}
