._trigger_1k2k2_1{position:fixed;left:12px;top:calc(env(safe-area-inset-top,0px) + 10px);z-index:135;display:inline-flex;align-items:center;gap:8px;height:38px;max-width:min(132px,calc(100vw - 96px));padding:0 12px;border:1px solid rgba(15,23,42,.08);border-radius:999px;background:#fffffff0;box-shadow:0 10px 26px #0f172a29;color:#0f172a;cursor:pointer;transition:transform .18s ease,opacity .18s ease,box-shadow .18s ease,background-color .18s ease}._trigger_1k2k2_1:active{transform:translateY(1px)}._triggerDashboard_1k2k2_49{height:34px;max-width:108px;padding:0 11px;border-color:#2563eb1f;background:#fff;box-shadow:0 6px 14px #0f172a14}._triggerSubdued_1k2k2_67{opacity:.68;transform:scale(.88);box-shadow:0 4px 10px #0f172a0f}._triggerSubdued_1k2k2_67:hover,._triggerSubdued_1k2k2_67:focus-visible{opacity:.92;transform:scale(.96)}._icon_1k2k2_91{font-size:16px;line-height:1;flex:0 0 auto}._triggerDashboard_1k2k2_49 ._icon_1k2k2_91{font-size:15px}._label_1k2k2_111{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1}._triggerDashboard_1k2k2_49 ._label_1k2k2_111{font-size:12px;letter-spacing:.02em}@media (min-width: 768px){._trigger_1k2k2_1{display:none}}._header_18rz2_1{width:min(100%,calc(var(--zj-content-max-width) + var(--zj-content-gutter) * 2));margin:0 auto;background:#ffffffb8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);height:var(--zj-header-height)!important;min-height:var(--zj-header-height)!important;line-height:var(--zj-header-height)!important;padding:0 var(--zj-content-gutter);border:1px solid rgba(255,255,255,.5);border-bottom-color:var(--zj-color-border);border-radius:0 0 var(--zj-radius-lg) var(--zj-radius-lg);position:sticky;top:0;z-index:120;box-shadow:var(--zj-shadow-header)}@media (max-width: 640px){._header_18rz2_1{z-index:50;width:calc(100% - 12px);margin-top:6px;border-radius:var(--zj-radius-md)}}._inner_18rz2_28{display:flex;align-items:center;justify-content:space-between;gap:14px;height:var(--zj-header-height);flex-wrap:nowrap}._brand_18rz2_37{display:inline-flex;align-items:center;gap:8px;color:var(--zj-color-text);font-weight:700}._brandMark_18rz2_45{width:36px;height:36px;border-radius:12px;object-fit:cover;display:block;box-shadow:0 10px 24px #1668dc38}._brandLogo_18rz2_54{height:26px;width:auto;display:block}._navLink_18rz2_60{position:relative;color:var(--zj-color-text-muted);padding:7px 10px;border-radius:var(--zj-radius-pill);transition:color .18s ease,background-color .18s ease,transform .18s ease;white-space:nowrap}._navLink_18rz2_60:hover{background:var(--zj-color-primary-soft);color:var(--zj-color-primary);transform:translateY(-1px)}._active_18rz2_75{color:var(--zj-color-primary);font-weight:700;background:#1668dc1a}._active_18rz2_75:after{content:"";position:absolute;left:14px;right:14px;bottom:4px;height:2px;background:currentColor;border-radius:2px;opacity:.65}._notificationPopup_18rz2_93{max-width:calc(100vw - 24px)}._notificationPanel_18rz2_97{width:min(360px,calc(100vw - 24px));max-height:min(420px,calc(100vh - 120px));overflow:auto;background:#fff}._notificationTitle_18rz2_104{padding:10px 12px;border-bottom:1px solid #f0f0f0;font-weight:600}._notificationFooter_18rz2_110{padding:8px 12px;border-top:1px solid #f0f0f0;text-align:right}._notificationItem_18rz2_116{padding:10px 12px}._notificationBellActive_18rz2_120{color:#ff4d4f}._headerMobile_18rz2_124{padding:0 10px;height:52px!important;line-height:52px!important;overflow:visible}._innerMobile_18rz2_131{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;height:52px}._mobileBrandButton_18rz2_139{height:38px;min-width:92px;border-radius:20px;border:none;background:#ffffffad;color:var(--zj-color-text-muted);padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;box-shadow:inset 0 0 0 1px #1720330f}._mobileQuickNav_18rz2_155{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:0}._mobileQuickNavItem_18rz2_163{border:none;background:transparent;color:var(--zj-color-text-muted);font-size:13px;line-height:1;padding:6px 8px;border-radius:999px;cursor:pointer;white-space:nowrap}._mobileQuickNavItemActive_18rz2_175{color:var(--zj-color-primary);background:#1668dc1f}._mobileRightActions_18rz2_180{display:inline-flex;align-items:center;gap:2px}._mobileSearchIconBtn_18rz2_186,._mobileDismissBtn_18rz2_193{width:30px;height:30px;padding:0;color:var(--zj-color-text)}._mobileSearchPopover_18rz2_200{position:absolute;left:8px;right:8px;top:calc(100% + 6px);background:#ffffffeb;border:1px solid var(--zj-color-border);border-radius:14px;box-shadow:var(--zj-shadow-card);padding:8px;z-index:101;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}._mobileBrandButton_18rz2_139 ._brandLogo_18rz2_54{height:24px}._mobileBrandButton_18rz2_139 ._brandMark_18rz2_45{width:30px;height:30px}._mobileSearch_18rz2_186 .ant-input{height:33px;border-radius:16.5px 0 0 16.5px;padding-inline:10px;padding-block:0;line-height:33px;font-size:13px}._mobileSearch_18rz2_186 .ant-input-group .ant-input-affix-wrapper{height:33px;border-radius:16.5px 0 0 16.5px;align-items:center}._mobileSearch_18rz2_186 .ant-input-group .ant-input-affix-wrapper input.ant-input{height:31px;line-height:31px}._mobileSearch_18rz2_186 .ant-input-group .ant-input-group-addon .ant-btn{border-radius:0 16.5px 16.5px 0!important;height:33px;padding-inline:10px;font-size:13px}._mobileLoginBtn_18rz2_250{height:33px;line-height:33px;min-width:48px;border-radius:16.5px;border:none;background:#1668dc14;box-shadow:none;color:var(--zj-color-primary)}._mobileAvatarBtn_18rz2_261{width:33px;height:33px;border:none;background:transparent;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}@media (max-width: 420px){._mobileBrandButton_18rz2_139{min-width:82px;padding:0 6px;gap:4px}._mobileQuickNavItem_18rz2_163{padding:6px;font-size:12px}}._desktopSearchWrap_18rz2_286{flex:1;min-width:220px;max-width:460px;height:100%;display:flex;align-items:center}._desktopSearch_18rz2_286{width:100%}._desktopSearch_18rz2_286 .ant-input{height:32px;border-radius:16px 0 0 16px;background:#ffffffc7}._desktopSearch_18rz2_286 .ant-input-group .ant-input-affix-wrapper{height:32px;border-radius:16px 0 0 16px;align-items:center;background:#ffffffc7}._desktopSearch_18rz2_286 .ant-input-group .ant-input-group-addon .ant-btn{height:32px;border-radius:0 16px 16px 0!important}._loginTextBtn_18rz2_317{border:none!important;box-shadow:none!important;padding-inline:8px;border-radius:999px}._mobileMenuList_18rz2_324{display:flex;flex-direction:column}._mobileMenuItem_18rz2_329{text-align:left;border:none;border-bottom:1px solid rgba(23,32,51,.06);background:transparent;padding:13px 16px;font-size:16px;line-height:22px;color:var(--zj-color-text);cursor:pointer;display:flex;align-items:center;gap:12px}._mobileMenuItemIcon_18rz2_344{width:18px;color:var(--zj-color-primary);display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px}._mobileMenuItemLabel_18rz2_353{min-width:0}._appRoot_13vex_1,._publicRoot_13vex_11{min-height:100vh;background:transparent!important}._publicContent_13vex_21{width:min(100%,calc(var(--zj-content-max-width-tight) + var(--zj-content-gutter) * 2));margin:0 auto;padding:var(--zj-page-top-gap) var(--zj-content-gutter) clamp(24px,4vw,40px)}._viewerContent_13vex_33{padding:0;width:100%}._alertWrap_13vex_43{margin-bottom:12px}._dashboardRoot_13vex_51{min-height:100vh;background:transparent!important}._dashboardBody_13vex_61{width:min(100%,calc(var(--zj-content-max-width) + var(--zj-content-gutter) * 2));margin:0 auto;padding:var(--zj-page-top-gap) var(--zj-content-gutter) clamp(24px,4vw,32px);background:transparent!important}._dashboardSider_13vex_75{background:var(--zj-color-surface-strong)!important;border:1px solid var(--zj-color-border);border-radius:var(--zj-radius-lg);box-shadow:var(--zj-shadow-soft);overflow:hidden}._dashboardSiderTitle_13vex_91{padding:16px 16px 10px;font-size:13px;font-weight:700;letter-spacing:.08em;color:var(--zj-color-text-soft)}._dashboardMenuGroupLabel_13vex_107{display:inline-flex;align-items:center;min-height:24px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:none;color:#8b95a7}._dashboardRail_13vex_129{width:12px;cursor:pointer;background:transparent;display:flex;align-items:center;justify-content:center}._dashboardRailHandle_13vex_147{width:2px;height:44px;border-radius:999px;background:linear-gradient(180deg,#1668dc38,#5b64754d)}._dashboardContent_13vex_161{padding:var(--dashboard-floating-content-offset, 0px) 0 8px}._dashboardSurface_13vex_169{background:var(--zj-color-surface);border:1px solid var(--zj-color-border);border-radius:calc(var(--zj-radius-lg) + 2px);box-shadow:var(--zj-shadow-soft);padding:clamp(16px,2vw,24px)}._mobileNavBar_13vex_185{margin-bottom:12px;display:flex;flex-direction:column;gap:8px;padding:10px;background:#fff;border:1px solid var(--zj-color-border);border-radius:var(--zj-radius-md);box-shadow:0 8px 20px #0f172a0d}._mobileNavTopRow_13vex_209{display:flex;align-items:center;gap:10px;min-width:0;width:100%}._mobileNavButton_13vex_225{height:30px;min-width:30px;padding:0 8px!important;border-radius:999px;border:1px solid rgba(37,99,235,.12);background:#2563eb0f;color:#1d4ed8;font-size:13px;font-weight:700}._mobileNavTitle_13vex_249{font-weight:600;color:var(--zj-color-text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._mobileSubnavScroller_13vex_267{display:flex;gap:8px;overflow-x:auto;width:100%;padding-bottom:2px;scrollbar-width:none}._mobileSubnavScroller_13vex_267::-webkit-scrollbar{display:none}._mobileSubnavItem_13vex_293{flex:0 0 auto;display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;background:#0f172a0a;color:#475569;font-size:12px;font-weight:600}._mobileSubnavItemActive_13vex_319{background:#2563eb1a;color:#1d4ed8}@media (max-width: 767px){._publicContent_13vex_21,._dashboardBody_13vex_61{padding-top:10px;padding-bottom:24px}._dashboardContent_13vex_161{padding-top:var(--dashboard-floating-content-offset, 0px)}._dashboardSurface_13vex_169{padding:14px;border-radius:var(--zj-radius-md)}}:root{color-scheme:light;--cp-card-footer-min-h: 40px;--cp-card-footer-py-top: 5px;--cp-card-footer-px: 14px;--cp-card-footer-py-bottom: 9px;--zj-font-sans: "MiSans", "HarmonyOS Sans SC", "Source Han Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--zj-font-display: "Source Han Serif SC", "Noto Serif SC", "STSong", serif;--zj-color-primary: #1668dc;--zj-color-primary-strong: #0f4ea8;--zj-color-primary-soft: #eaf3ff;--zj-color-accent: #d97706;--zj-color-text: #172033;--zj-color-text-muted: #5b6475;--zj-color-text-soft: #7f8796;--zj-color-border: rgba(23, 32, 51, .1);--zj-color-border-strong: rgba(23, 32, 51, .16);--zj-color-surface: rgba(255, 255, 255, .88);--zj-color-surface-strong: rgba(255, 255, 255, .96);--zj-color-surface-muted: rgba(248, 250, 252, .82);--zj-color-page: #f4f7fb;--zj-shadow-soft: 0 18px 48px rgba(15, 38, 77, .08);--zj-shadow-card: 0 14px 32px rgba(15, 38, 77, .1);--zj-shadow-header: 0 10px 36px rgba(15, 38, 77, .08);--zj-radius-xs: 10px;--zj-radius-sm: 14px;--zj-radius-md: 18px;--zj-radius-lg: 24px;--zj-radius-pill: 999px;--zj-header-height: 60px;--zj-content-max-width: 1440px;--zj-content-max-width-tight: 1280px;--zj-content-gutter: clamp(14px, 3vw, 28px);--zj-page-top-gap: clamp(12px, 2.2vw, 24px);--zj-mobile-surface-radius: 22px;--zj-mobile-surface-radius-sm: 18px;--zj-mobile-surface-padding: 14px;--zj-mobile-surface-gap: 12px;--zj-mobile-shadow: 0 18px 40px rgba(15, 38, 77, .1);--zj-mobile-bottom-bar-height: 72px}html{background:radial-gradient(circle at top left,rgba(22,104,220,.08),transparent 34%),radial-gradient(circle at top right,rgba(217,119,6,.08),transparent 24%),linear-gradient(180deg,#f8fbff 0%,var(--zj-color-page) 36%,#eef3f8 100%)}body{margin:0;min-width:320px;font-family:var(--zj-font-sans);color:var(--zj-color-text);background:transparent;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.6),transparent 35%),radial-gradient(circle at 20% 20%,rgba(255,255,255,.56),transparent 28%);opacity:.9}#root{position:relative;min-height:100vh}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}::selection{background:#1668dc2e}.ant-app,.ant-layout{background:transparent}.ant-card,.ant-table,.ant-drawer-content,.ant-modal-content,.ant-dropdown .ant-dropdown-menu,.ant-popover-inner{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ant-segmented{background:#ffffffe6;border:1px solid var(--zj-color-border);box-shadow:inset 0 0 0 1px #ffffff3d}.ant-segmented .ant-segmented-item{color:var(--zj-color-text-muted)}.ant-segmented .ant-segmented-item-selected{background:#fff;color:var(--zj-color-primary)}.ant-segmented .ant-segmented-item-label{color:inherit}.ant-dropdown .ant-dropdown-menu,.ant-popover-inner,.ant-select-dropdown,.ant-picker-dropdown .ant-picker-panel-container,.ant-cascader-dropdown,.ant-mentions-dropdown,.ant-menu-submenu-popup .ant-menu{background:#fffffff5;color:var(--zj-color-text);border:1px solid var(--zj-color-border);box-shadow:var(--zj-shadow-card)}.ant-dropdown .ant-dropdown-menu-item,.ant-dropdown .ant-dropdown-menu-submenu-title,.ant-dropdown .ant-dropdown-menu-title-content,.ant-popover-inner-content,.ant-select-item,.ant-select-item-option-content,.ant-menu-submenu-popup .ant-menu-item,.ant-menu-submenu-popup .ant-menu-submenu-title{color:var(--zj-color-text)}.ant-dropdown .ant-dropdown-menu-item:hover,.ant-dropdown .ant-dropdown-menu-submenu-title:hover,.ant-select-item-option-active,.ant-menu-submenu-popup .ant-menu-item:hover,.ant-menu-submenu-popup .ant-menu-submenu-title:hover{background:#1668dc14}.ant-select-item-option-selected,.ant-menu-submenu-popup .ant-menu-item-selected{background:var(--zj-color-primary-soft);color:var(--zj-color-primary)}@media (max-width: 767px){:root{--zj-header-height: 56px;--zj-content-gutter: 14px;--zj-page-top-gap: 10px}body:before{background:linear-gradient(180deg,rgba(255,255,255,.48),transparent 28%),radial-gradient(circle at top center,rgba(255,255,255,.42),transparent 30%)}}
