:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;font-family:-apple-system,SF Pro,PingFang SC,Helvetica Neue,Microsoft YaHei,sans-serif}:root{--app-color-required:#ff4d4f}.ant-form-item-required:before{display:none!important}.ant-form-item-label>label.ant-form-item-required{color:var(--app-color-required);font-weight:500}.theme-swatch{cursor:pointer;border:1px solid #00000026;border-radius:50%;width:22px;height:22px;padding:0}.theme-swatch:focus-visible{outline-offset:2px;outline:2px solid}.login-page{background:linear-gradient(#f4f9f6 0%,#e7f3ec 100%);justify-content:center;align-items:center;min-height:100vh;display:flex}.login-card{width:360px}.demo-page{padding:16px 20px}.app-tabs-bar{background:#fff;border-bottom:1px solid #0000000f;padding:4px 8px 0}.app-tabs-bar .ant-tabs-content-holder{display:none}.app-tabs-bar .ant-tabs-nav{margin:0}.app-tabs-bar .ant-tabs-nav:before{border-bottom:none}.app-tabs-bar .ant-tabs-tab{border-radius:4px 4px 0 0;padding:3px 12px;font-size:14px;font-weight:500}.app-tabs-bar .ant-tabs-tab-remove{opacity:.45;transition:opacity .15s}.app-tabs-bar .ant-tabs-tab:hover .ant-tabs-tab-remove,.app-tabs-bar .ant-tabs-tab-remove:focus-visible{opacity:1}.app-tabs-bar .ant-tabs .ant-tabs-tab.ant-tabs-tab-active{background:var(--app-header-bg);box-shadow:inset 0 2px 0 0 var(--app-header-bg)}.app-tabs-bar .ant-tabs .ant-tabs-tab.ant-tabs-tab-active .app-tab-label,.app-tabs-bar .ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn,.app-tabs-bar .ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-remove{color:var(--app-header-fg)}.app-tabs-bar .ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-remove{opacity:.75}.app-tab-breadcrumb{white-space:nowrap;font-size:12px}.app-tab-breadcrumb>span:not(:last-child){opacity:.72}.app-tab-breadcrumb-sep{opacity:.72;margin:0 6px}.app-tabs-bar .ant-tabs-nav-more{opacity:.65;padding:2px 8px;font-size:12px;transition:opacity .15s}.app-tabs-bar .ant-tabs-nav-more:hover,.app-tabs-bar .ant-tabs-nav-more:focus-visible{opacity:1}.app-tab-label{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;cursor:grab;max-width:12em;display:inline-block;overflow:hidden}.app-tab-label:active{cursor:grabbing}.app-tab-label--drop{box-shadow:inset 2px 0 0 0 var(--app-header-bg)}@media (prefers-reduced-motion:reduce){.app-tabs-bar .ant-tabs-tab-remove,.app-tabs-bar .ant-tabs-nav-more{transition:none}}:root{--app-header-height:48px}.app-logo{letter-spacing:.02em;white-space:nowrap;color:var(--app-header-fg);flex:none;align-items:center;margin-right:16px;font-size:14px;font-weight:600;display:flex}.app-header{height:var(--app-header-height);background:var(--app-header-bg);color:var(--app-header-fg);z-index:1;justify-content:space-between;align-items:center;padding:0 16px;line-height:1.4;display:flex;position:relative;box-shadow:0 1px 4px #0000001f}.app-nav{flex:auto;min-width:0}.app-header .ant-menu{color:inherit;line-height:var(--app-header-height);background:0 0;border-bottom:none}.app-header .ant-menu-item,.app-header .ant-menu-submenu-title,.app-header .ant-menu-overflow-item .ant-menu-submenu-title,.app-header .ant-menu-item:hover,.app-header .ant-menu-submenu-title:hover{color:inherit}.app-header .ant-menu.ant-menu-root.ant-menu-horizontal>.ant-menu-item:hover,.app-header .ant-menu.ant-menu-root.ant-menu-horizontal>.ant-menu-submenu:hover{background:var(--app-header-veil)}.app-header .ant-menu.ant-menu-root.ant-menu-horizontal>.ant-menu-item-selected,.app-header .ant-menu.ant-menu-root.ant-menu-horizontal>.ant-menu-submenu-selected,.app-header .ant-menu.ant-menu-root.ant-menu-horizontal>.ant-menu-item-selected:hover,.app-header .ant-menu.ant-menu-root.ant-menu-horizontal>.ant-menu-submenu-selected:hover{background:var(--app-header-veil-strong)}.app-header .ant-menu.ant-menu-horizontal .ant-menu-item-selected,.app-header .ant-menu.ant-menu-horizontal .ant-menu-submenu-selected>.ant-menu-submenu-title,.app-header .ant-menu.ant-menu-horizontal .ant-menu-item-selected>.ant-menu-title-content,.app-header .ant-menu.ant-menu-horizontal .ant-menu-submenu-selected>.ant-menu-submenu-title>.ant-menu-title-content{color:var(--app-header-fg)}.app-header .ant-menu-horizontal>.ant-menu-item-selected:after,.app-header .ant-menu-horizontal>.ant-menu-submenu-selected:after,.app-header .ant-menu-horizontal>.ant-menu-item:hover:after,.app-header .ant-menu-horizontal>.ant-menu-submenu:hover:after{border-bottom-color:var(--app-header-fg)}.app-header .ant-typography{color:inherit}.app-header .ant-avatar{background:var(--app-header-veil-strong);color:inherit}.app-theme-trigger,.app-user-trigger{cursor:pointer;color:inherit;border-radius:4px;padding:4px 8px;transition:background-color .15s}.app-theme-trigger{align-items:center;font-size:16px;display:inline-flex}.app-theme-trigger:hover,.app-user-trigger:hover{background:var(--app-header-veil)}.app-theme-trigger:focus-visible,.app-user-trigger:focus-visible{outline:2px solid var(--app-header-fg);outline-offset:1px}@media (prefers-reduced-motion:reduce){.app-theme-trigger,.app-user-trigger{transition:none}}.app-content{background:#fff;margin:8px 12px 12px;padding:16px;overflow:auto}.ers-screen{--screen-bg:#061014;--screen-panel:#122a2eb8;--screen-border:#5abeaf38;--screen-text:#c8e6e0;--screen-text-dim:#7fa8a2;--screen-accent:#3ddc97;--screen-warn:#ffd43b;background:radial-gradient(circle at 20% 0%, #0d2a2e 0%, var(--screen-bg) 55%);color:var(--screen-text);flex-direction:column;gap:16px;padding:20px 24px 24px;font-family:-apple-system,SF Pro,PingFang SC,Helvetica Neue,Microsoft YaHei,sans-serif;display:flex;position:fixed;inset:0;overflow:auto}.ers-screen__bar{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.ers-screen__title{letter-spacing:.08em;color:#eafff8;margin:0;font-size:clamp(22px,2.2vw,34px);font-weight:600}.ers-screen__meta{color:var(--screen-text-dim);align-items:baseline;gap:18px;font-size:15px;display:flex}.ers-screen__stamp{font-variant-numeric:tabular-nums}.ers-screen__stamp--stale{color:#0b1a16;background:var(--screen-warn);border-radius:4px;padding:1px 8px}.ers-screen__exit{color:var(--screen-text-dim);font-size:14px;text-decoration:none}.ers-screen__exit:hover{color:var(--screen-accent)}.ers-screen__tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.ers-screen__tile{border:1px solid var(--screen-border);background:var(--screen-panel);border-radius:10px;flex-direction:column;gap:2px;padding:14px 18px;display:flex}.ers-screen__tile-title{color:var(--screen-text-dim);letter-spacing:.06em;font-size:15px}.ers-screen__tile-value{color:var(--screen-accent);font-variant-numeric:tabular-nums;font-size:clamp(30px,3.4vw,54px);font-weight:700;line-height:1.15}.ers-screen__tile-value--absent{color:var(--screen-text-dim);font-size:clamp(18px,1.8vw,26px);font-weight:500}.ers-screen__tile-since{color:var(--screen-text-dim);opacity:.85;font-size:13px}.ers-screen__grid{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(240px,1fr);gap:14px;display:grid}.ers-screen__panel{border:1px solid var(--screen-border);background:var(--screen-panel);border-radius:10px;flex-direction:column;min-height:0;padding:12px 16px 8px;display:flex}.ers-screen__panel-title{letter-spacing:.06em;color:var(--screen-text);margin:0 0 4px;font-size:17px;font-weight:600}.ers-screen__panel-note{color:var(--screen-text-dim);margin-left:10px;font-size:13px;font-weight:400}.ers-screen__chart{flex:1;min-height:0}.ers-screen__empty{color:var(--screen-text-dim);flex:1;justify-content:center;align-items:center;font-size:16px;display:flex}@media (width<=1100px){.ers-screen__tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.ers-screen__grid{grid-template-columns:1fr}}
