html {scroll-padding-top:76px}
.jy-quant-edition-note{margin:12px auto;padding:10px 20px;max-width:1280px;font:12px/1.7 "Microsoft YaHei",sans-serif;color:#6b7890;background:rgba(130,154,190,.07);border-radius:8px;box-sizing:border-box}
.jy-local-only{opacity:.55;cursor:default!important;text-decoration:none!important;pointer-events:none}
html[data-theme=dark] .jy-quant-edition-note{color:#8fa3be}
.jy-quant-toolbar{position:sticky;top:0;z-index:10000;display:flex;align-items:center;gap:20px;min-height:56px;padding:10px max(20px,calc((100vw - 1280px)/2));background:rgba(248,250,254,.96);border-bottom:1px solid #dce3ef;color:#43526b;font:600 13px/1.5 "Segoe UI","Microsoft YaHei",sans-serif;backdrop-filter:blur(16px);box-sizing:border-box}
.jy-quant-toolbar a{color:inherit!important;text-decoration:none!important;white-space:nowrap}
.jy-quant-toolbar .jy-quant-home{color:#175bce!important;font-weight:750}
.jy-quant-divider{height:20px;width:1px;background:#d7dfec}
.jy-quant-toolbar button{appearance:none;cursor:pointer;font:inherit;color:inherit;background:transparent;border:1px solid #d7dfec;border-radius:20px;padding:6px 13px;white-space:nowrap}
.jy-quant-toolbar button:hover{background:#e7effc}
.jy-quant-toolbar .jy-quant-theme{margin-left:auto;background:#fff}
html[data-theme=dark] .jy-quant-toolbar{background:rgba(10,18,31,.96);border-color:#24364c;color:#bdcbdf}
html[data-theme=dark] .jy-quant-toolbar .jy-quant-home{color:#83bbff!important}
html[data-theme=dark] .jy-quant-divider{background:#2c3c50}
html[data-theme=dark] .jy-quant-toolbar button{background:#172237;border-color:#2b3e59}
html[data-theme=light]{color-scheme:light;--bg:#f6f8fc!important;--panel:#fff!important;--panel2:#f3f6fb!important;--line:#dbe3ef!important;--text:#1f2b3e!important;--muted:#62738b!important;--cyan:#086f9b!important;--blue:#2563d8!important;--green:#178257!important;--amber:#986812!important;--red:#c74359!important;--purple:#7252c4!important}
html[data-theme=light] body{background:#f6f8fc!important;color:#1f2b3e!important}
html[data-theme=light] :where(.page,.wrap,.container){color:#1f2b3e}
html[data-theme=light] :where(.card,.panel,.section,.family,.report,.module,.model-card,details){background:#fff!important;border-color:#dbe3ef!important;color:#1f2b3e}
html[data-theme=light] :where(.hero,.note,.summary-box){background:linear-gradient(115deg,#f1f6ff,#fff)!important;color:#364761;border-color:#dbe3ef!important}
html[data-theme=light] :where(.hero p,.section p,.family p,.module p,.report small,.note,.sub,.muted,.footer,.crumbs){color:#62738b!important}
html[data-theme=light] :where(h1,h2,h3,h4,.brand){color:#1f2b3e}
html[data-theme=light] :where(.nav a,.chip,.tag){color:#526581;border-color:#ccd8e9}
html[data-theme=light] :where(.nav a.active,.nav a:hover,.eyebrow,.arrow,.open){color:#1762cf}
html[data-theme=light] .nav a.active,html[data-theme=light] .nav a:hover{color:#1762cf!important}
html[data-theme=light] :where(.chip,.tag){background:#edf3fc!important;color:#365a84!important;border-color:#cfddf0!important}
html[data-theme=light] :where(.title,.kpi-label){color:#1f2b3e!important}
html[data-theme=light] :where(.subtitle,.foot,.desc){color:#62738b!important}
html[data-theme=light] .version.current{background:linear-gradient(110deg,#eaf4ff,#eef9ff)!important;border-color:#87b8e4!important;box-shadow:inset 3px 0 #2872d8}
html[data-theme=light] .version.current :where(p,.version-state){color:#516882!important}
html[data-theme=light] .version.current :where(.version-code,.version-state strong){color:#1762cf!important}
html[data-theme=light] :where(.version.inactive,.hero.inactive-version){background:#eef0f4!important;border-color:#d5dbe3!important;color:#778292}
html[data-theme=light] .version.inactive :where(h3,.version-code,.version-state strong){color:#778292!important}
html[data-theme=light] :where(th,td){border-color:#dce4ef!important}
html[data-theme=light] th{background:#eef3f9!important;color:#455771!important}
html[data-theme=light] :where(input,select,textarea){background:#fff!important;color:#273951!important;border-color:#cbd6e5!important}
html[data-theme=dark]{color-scheme:dark}
html[data-theme=dark] body{background:#07101c!important;color:#e3edf9!important}
html[data-theme=dark] :where(.card,.panel,.section,.family,.report,.module,details){background:#0d1827!important;border-color:#22344d!important;color:#e3edf9}
html[data-theme=dark] :where(.muted,.sub){color:#8da0b8}
@media(max-width:620px){.jy-quant-toolbar{gap:11px;padding:9px 12px;font-size:11px}.jy-quant-toolbar button{padding:5px 9px}.jy-quant-divider{display:none}.jy-quant-back{display:none}.jy-quant-toolbar .jy-quant-theme{min-width:62px}}
@media print{.jy-quant-toolbar{display:none}html{color-scheme:light}}
