/* Load BEFORE the core stylesheet: first layer wins important declarations. */
@layer mixlivo-reader-v2 {
/* Article-only stylesheet. Replaces the four legacy appearance links on the declared guide pages; never edit shared CSS. */
body.reader-page{--reader-ink:#162235!important;--reader-muted:#59677a!important;--reader-blue:#7047cf!important;--reader-line:#e1e7f0!important;background:#f7f9fc!important;color:var(--reader-ink)!important;font-family:Inter,"Segoe UI","Microsoft YaHei",sans-serif!important;margin:0!important;-webkit-font-smoothing:antialiased!important}
body.reader-page{color-scheme:light!important}
.reader-page *{box-sizing:border-box!important}
:where(.reader-page) :where(main,div,section,article,aside,nav,header,footer,p,span,ul,ol,li,a,button){background-color:transparent!important;background-image:none!important;box-shadow:none!important}
.reader-page .unified-header{background:#fff!important;border-bottom:1px solid var(--reader-line)!important}
.reader-page .unified-header-inner{max-width:1160px!important;margin:auto!important;padding:0 28px!important;min-height:68px!important;display:flex!important;align-items:center!important;gap:30px!important}
.reader-page .unified-brand{display:flex!important;align-items:center!important;gap:9px!important;text-decoration:none!important;color:#17223b!important;font-size:20px!important;white-space:nowrap!important}
.reader-page .unified-nav{display:flex!important;align-items:center!important;gap:24px!important;margin-left:auto!important}
.reader-page .unified-nav a{font-size:13px!important;white-space:nowrap!important;text-decoration:none!important;color:#657189!important;padding:9px 0!important}
.reader-page .unified-nav a.is-active{color:#7047cf!important;font-weight:650!important}
.reader-page .unified-actions{display:flex!important;gap:17px!important;align-items:center!important}
.reader-page .unified-theme{display:flex!important;border:0!important;background:none!important;padding:6px!important;color:#6b7280!important;align-items:center!important}
.reader-page .unified-login{display:flex!important;align-items:center!important;gap:6px!important;font-size:12px!important;text-decoration:none!important;color:#fff!important;background:#7546d7!important;border-radius:6px!important;padding:8px 12px!important}
.reader-page .unified-mobile{display:none!important}
.reader-page .unified-brand img{width:24px!important;height:24px!important}
.reader-page .preview-note{background:#f0ecfb!important;color:#6243a8!important;text-align:center!important;padding:9px 20px!important;font-size:12px!important;line-height:1.6!important;border-bottom:1px solid #e4dcf7!important}
.reader-shell{max-width:1160px!important;margin:0 auto!important;padding:0 28px!important}
.reader-hero{padding:38px 0 29px!important}
.reader-path{display:flex!important;gap:9px!important;align-items:center!important;flex-wrap:wrap!important;color:var(--reader-muted)!important;font-size:13px!important;margin-bottom:24px!important}
.reader-path a{color:var(--reader-muted)!important;text-decoration:none!important}
.reader-category{display:flex!important;gap:13px!important;align-items:center!important;margin-bottom:17px!important;color:var(--reader-muted)!important;font-size:12px!important;line-height:1.7!important}
.reader-category strong{color:#6947b2!important;background:#f0ebfa!important;border:1px solid #e7def8!important;border-radius:5px!important;padding:4px 9px!important;font-weight:600!important;letter-spacing:.06em!important}
.reader-page .reader-hero .page-title{font-size:clamp(28px,3.6vw,42px)!important;line-height:1.35!important;letter-spacing:-.025em!important;color:#152238!important;font-weight:750!important;max-width:950px!important;margin:0 0 20px!important}
.reader-page .reader-hero .h1-seg{display:inline!important}
.reader-description{font-size:17px!important;line-height:1.8!important;color:var(--reader-muted)!important;max-width:820px!important;margin:0 0 23px!important}
.reader-meta{display:flex!important;gap:16px!important;align-items:center!important;flex-wrap:wrap!important;color:var(--reader-muted)!important;font-size:12px!important;line-height:1.8!important}
.reader-meta .author{font-weight:600!important;color:#334155!important}
.reader-grid{display:grid!important;grid-template-columns:minmax(0,790px) 230px!important;gap:36px!important;align-items:start!important;padding-bottom:54px!important}
.reader-paper{background:#fff!important;border:1px solid var(--reader-line)!important;border-radius:14px!important;min-width:0!important;padding:30px 36px 34px!important;box-shadow:0 3px 15px #142b4e04!important}
.reader-content{font-size:16px!important;line-height:1.95!important;overflow-wrap:anywhere!important}
.reader-content>p:first-child{background:#f3effb!important;border-left:4px solid var(--reader-blue)!important;border-radius:0 9px 9px 0!important;padding:19px 22px!important;margin:0 0 32px!important;color:#44365f!important;font-size:17px!important;line-height:1.9!important}
.reader-content p{margin:13px 0 19px!important;color:#334155!important}
.reader-content strong{color:#182b46!important;font-weight:650!important}
.reader-content h2{font-size:23px!important;letter-spacing:-.02em!important;line-height:1.5!important;color:#152b47!important;margin:38px 0 18px!important;padding-top:25px!important;border-top:1px solid #e8edf4!important;scroll-margin-top:85px!important;font-weight:700!important}
.reader-content h2:first-of-type{border-top:0!important;padding-top:0!important;margin-top:0!important}
.reader-content h3{font-size:17px!important;line-height:1.7!important;margin:27px 0 10px!important;color:#1e3554!important;font-weight:650!important}
.reader-content a{color:#6846b5!important;text-decoration-color:#d1c0ee!important;text-underline-offset:4px!important}
.reader-content a:hover{color:#4b2c8f!important;text-decoration-color:currentColor!important}
.reader-content ol,.reader-content ul{margin:16px 0 24px!important;padding-left:26px!important}
.reader-content li{padding-left:6px!important;margin:13px 0!important;color:#334155!important}
.reader-content li::marker{color:var(--reader-blue)!important;font-weight:650!important}
.reader-content table{border-collapse:separate!important;border-spacing:0!important;table-layout:fixed!important;width:100%!important;margin:22px 0 21px!important;border:1px solid #dce5f1!important;border-radius:10px!important;overflow:hidden!important;font-size:13px!important;line-height:1.8!important}
.reader-content th{background:#eef3fb!important;color:#263c5e!important;text-align:left!important;font-weight:650!important;padding:13px 12px!important;border-bottom:1px solid #dce5f1!important;vertical-align:top!important}
.reader-content td{background:#fff!important;padding:15px 12px!important;border-bottom:1px solid #e8edf4!important;vertical-align:top!important;color:#43516a!important;overflow-wrap:anywhere!important}
.reader-content tr:last-child td{border-bottom:0!important}
.reader-content th:first-child,.reader-content td:first-child{width:21%!important;color:#203954!important}
.reader-content td+td,.reader-content th+th{border-left:1px solid #edf1f6!important}
.reader-content tbody tr:nth-child(2n) td{background:#fbfcfe!important}
.reader-content blockquote{margin:22px 0!important;padding:17px 21px!important;background:#f7f9fc!important;border-left:3px solid #8ea9d4!important;border-radius:0 8px 8px 0!important}
.reader-content code{font-family:Consolas,monospace!important;background:#eef2f8!important;padding:2px 5px!important;border-radius:3px!important}
.reader-content pre{background:#152137!important;color:#e2e8f0!important;padding:20px!important;overflow:auto!important;border-radius:9px!important;font-size:13px!important;line-height:1.75!important}
.reader-aside{position:sticky!important;top:88px!important;min-width:0!important}
.reader-toc{padding:2px 0 15px 20px!important;border-left:2px solid #d9e3f2!important}
.reader-toc h2{font-size:13px!important;font-weight:700!important;margin:0 0 15px!important;color:#334155!important;letter-spacing:.1em!important}
.reader-toc ol{list-style:none!important;padding:0!important;margin:0!important}
.reader-toc li{margin:0 0 14px!important;padding:0!important}
.reader-toc a{display:flex!important;gap:10px!important;text-decoration:none!important;color:#58677e!important;font-size:12px!important;line-height:1.7!important}
.reader-toc a:hover{color:var(--reader-blue)!important}
.reader-toc .toc-number{font-variant-numeric:tabular-nums!important;color:#93a5c0!important;font-size:11px!important;padding-top:1px!important;min-width:16px!important}
.reader-scope{margin-top:25px!important;padding:18px 0 0 20px!important;border-top:1px solid var(--reader-line)!important;font-size:12px!important;line-height:1.9!important;color:var(--reader-muted)!important}
.reader-scope strong{display:block!important;color:#334155!important;margin-bottom:6px!important}
.reader-page .reader-paper>.guide-order-strip{margin:0 0 28px!important;border:1px solid #dce6f6!important;border-radius:10px!important;box-shadow:none!important;padding:15px 18px!important;background:#f8faff!important}
.reader-page .reader-paper>.guide-order-strip>strong{font-size:14px!important;line-height:1.6!important}
.reader-page .reader-paper>.guide-order-strip p{font-size:12px!important;line-height:1.7!important;margin:6px 0 10px!important;color:#63708a!important}
.reader-page .reader-paper>.guide-order-strip .button{padding:8px 14px!important;font-size:12px!important;min-height:34px!important}
.reader-page .guide-order-strip p{color:#64748b!important;font-size:12px!important;line-height:1.8!important}
.reader-page .actions{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:10px!important}
.reader-page .button{display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #d9deea!important;border-radius:7px!important;padding:10px 15px!important;min-height:40px!important;font-size:13px!important;font-weight:650!important;line-height:1.5!important;color:#465572!important;text-decoration:none!important;background:#fff!important}
.reader-page .button-primary{background:#7546d7!important;border-color:#7546d7!important;color:#fff!important}
.reader-page .guide-qq-cta{padding:23px!important;background:#f7f4fc!important;border:1px solid #e6def3!important}
.reader-page .guide-qq-cta h2{font-size:20px!important;line-height:1.5!important;margin:0 0 12px!important;color:#283751!important}
.reader-page .guide-qq-cta p{font-size:13px!important;color:#657189!important;line-height:1.9!important}
.reader-page .cta-note,.reader-page .cta-security{font-size:12px!important;line-height:1.9!important;color:#657189!important;margin-top:13px!important}
.reader-page .cta-note a,.reader-page .cta-security a{color:#6846b5!important}
.reader-page .reader-paper>.guide-qq-cta{margin-top:34px!important;box-shadow:none!important;border-radius:10px!important}
.reader-page .reader-aside .guide-sidebar-order{margin-top:28px!important;box-shadow:none!important;border-radius:10px!important;padding:17px!important;background:#fff!important;border:1px solid var(--reader-line)!important}
.reader-page .reader-aside .guide-sidebar-order h3{font-size:14px!important;line-height:1.6!important}
.reader-page .reader-aside .guide-sidebar-order p,.reader-page .reader-aside .guide-sidebar-order .cta-note{font-size:12px!important;line-height:1.75!important}
.reader-page .reader-aside .guide-sidebar-order .button{font-size:12px!important;padding:9px 10px!important;min-height:36px!important}
.reader-mobile-toc{display:none!important}
.reader-page .unified-footer{margin-top:0!important;background:#fff!important;border-top:1px solid var(--reader-line)!important;color:#657189!important;font-size:12px!important;line-height:1.9!important}
.reader-page .unified-footer-inner{max-width:1160px!important;margin:auto!important;padding:32px 28px!important;display:flex!important;justify-content:space-between!important;gap:24px!important}
.reader-page .unified-footer-brand{font-size:18px!important;font-weight:700!important;color:#17223b!important}
.reader-page .unified-footer a{color:#657189!important;text-decoration:none!important;margin-right:13px!important}
.reader-page .unified-footer-bottom{border-top:1px solid #edf0f5!important;text-align:center!important;padding:14px 20px!important;font-size:11px!important}
.reader-page .reader-path ol{list-style:none!important;display:flex!important;flex-wrap:wrap!important;gap:9px!important;margin:0!important;padding:0!important;align-items:center!important}
.reader-page .reader-path li+li::before{content:"/"!important;margin-right:9px!important;color:#94a3b8!important}
.reader-page .reader-meta-original .article-byline{display:flex!important;gap:12px 20px!important;flex-wrap:wrap!important;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;border-radius:0!important;font-size:12px!important}
.reader-page .reader-meta-original .article-byline>div{display:flex!important;gap:6px!important;align-items:baseline!important;flex-wrap:wrap!important;min-width:0!important;padding:0!important;border:0!important;background:none!important}
.reader-page .reader-meta-original .article-byline span,.reader-page .reader-meta-original .article-byline small{font-size:11px!important;color:var(--reader-muted)!important}
.reader-page .reader-meta-original .article-byline strong{font-size:12px!important;color:#334155!important}
.reader-page .reader-meta-original .article-byline>a{font-size:11px!important;color:#7047cf!important;text-decoration:none!important}
.reader-page .reader-meta-original .article-dates{display:flex!important;gap:16px!important;flex-wrap:wrap!important;font-size:11px!important;color:var(--reader-muted)!important;margin:10px 0 0!important}
.reader-page .reader-related{margin:30px 0 0!important;padding:22px 0 0!important;border-top:1px solid var(--reader-line)!important;font-size:13px!important;line-height:1.9!important}
.reader-page .reader-related h2{font-size:17px!important;margin:0 0 12px!important}
.reader-page .reader-related nav{display:flex!important;flex-direction:column!important;gap:10px!important}
.reader-page .reader-related a{color:#6846b5!important;text-decoration:none!important}
.reader-page .reader-content img{max-width:100%!important;height:auto!important}
.reader-page .reader-content pre code{padding:0!important;background:transparent!important;color:inherit!important}
.reader-page .reader-content a:focus-visible,.reader-page .reader-toc a:focus-visible,.reader-page .unified-header button:focus-visible{outline:2px solid #7047cf!important;outline-offset:4px!important}
html.dark body.reader-page{color-scheme:dark!important;background:#171c28!important;color:#e5e9f2!important;--reader-ink:#e5e9f2!important;--reader-muted:#a7b4c9!important;--reader-blue:#b7a0fa!important;--reader-line:#364154!important}
html.dark .reader-page :is(.unified-header,.unified-footer,.reader-paper,.reader-mobile-toc,.reader-aside .guide-sidebar-order){background:#202838!important;color:#e5e9f2!important;border-color:#364154!important}
html.dark .reader-page :is(.unified-brand,.unified-footer-brand,.reader-hero .page-title,.reader-content h2,.reader-content h3,.reader-content strong,.reader-toc h2,.reader-meta-original .article-byline strong,.reader-related h2,.reader-scope strong){color:#e5e9f2!important}
html.dark .reader-page :is(.reader-content p,.reader-content li,.reader-content td,.guide-qq-cta p,.guide-qq-cta h2){color:#c5d0e2!important}
html.dark .reader-page :is(.reader-content a,.reader-related a,.reader-meta-original .article-byline>a){color:#bda5fb!important}
html.dark .reader-page .reader-category strong{background:#332c48!important;border-color:#4b3e69!important;color:#d4c3ff!important}
html.dark .reader-page .reader-content>p:first-child{background:#2f2842!important;color:#d8ccf3!important}
html.dark .reader-page .reader-content :is(table,td,th){border-color:#3c485d!important}
html.dark .reader-page .reader-content :is(td,tbody tr:nth-child(2n) td){background:#202838!important}
html.dark .reader-page .reader-content th{background:#2d374c!important;color:#d8e3f5!important}
html.dark .reader-page .reader-content blockquote{background:#273247!important}
html.dark .reader-page .reader-content code{background:#313b50!important;color:#d7e3f5!important}
html.dark .reader-page :is(.reader-toc a,.reader-scope,.reader-description,.reader-category,.reader-meta-original .article-dates,.reader-path,.reader-path a){color:#b7c7df!important}
html.dark .reader-page :is(.reader-paper>.guide-order-strip,.guide-qq-cta){background:#29283c!important;border-color:#47425e!important}
html.dark .reader-page .button-primary{background:#8d66e0!important;border-color:#8d66e0!important;color:#fff!important}
@media(max-width:1000px){.reader-grid{grid-template-columns:minmax(0,1fr) 205px!important;gap:24px!important}.reader-paper{padding:26px!important}.reader-shell{padding:0 22px!important}.reader-content{font-size:15px!important}.reader-content table{font-size:12px!important}}
@media(max-width:760px){
 .reader-shell{padding:0 16px!important}.reader-hero{padding:25px 0 23px!important}.reader-path{font-size:11px!important;gap:7px!important;margin-bottom:19px!important}.reader-category{font-size:11px!important;gap:10px!important;margin-bottom:13px!important}
 .reader-page .reader-hero .page-title{font-size:28px!important;line-height:1.43!important;margin-bottom:15px!important;letter-spacing:-.02em!important}.reader-description{font-size:14px!important;line-height:1.85!important;margin-bottom:17px!important}.reader-meta{font-size:11px!important;gap:6px 13px!important}
 .reader-grid{display:block!important;padding-bottom:30px!important}.reader-paper{padding:22px 18px 25px!important;border-radius:11px!important}.reader-content{font-size:15px!important;line-height:1.95!important}.reader-content>p:first-child{padding:15px 16px!important;font-size:15px!important;margin-bottom:27px!important}
 .reader-content h2{font-size:20px!important;line-height:1.6!important;margin-top:31px!important;padding-top:23px!important}.reader-content h3{font-size:16px!important}.reader-content ol,.reader-content ul{padding-left:21px!important}.reader-content li{padding-left:2px!important}
 .reader-content table,.reader-content tbody,.reader-content tr,.reader-content td{display:block!important;width:100%!important}.reader-content table{border:0!important;overflow:visible!important;margin:20px 0!important;background:none!important;table-layout:auto!important}
 .reader-content thead{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important}.reader-content tbody tr{border:1px solid #dce5f1!important;border-radius:9px!important;overflow:hidden!important;margin-bottom:15px!important;background:#fff!important}
 .reader-content td,.reader-content td:first-child{width:100%!important;font-size:13px!important;padding:11px 14px!important;border:0!important;border-bottom:1px solid #eef2f7!important;background:#fff!important;line-height:1.85!important}
 .reader-content td:first-child{font-size:15px!important;background:#eef3fb!important;font-weight:650!important;padding-top:13px!important;padding-bottom:13px!important}.reader-content td:not(:first-child)::before{content:attr(data-label)!important;display:block!important;font-size:11px!important;font-weight:600!important;letter-spacing:.02em!important;color:#7a8ba4!important;margin-bottom:3px!important}.reader-content tr:last-child td{border-bottom:1px solid #eef2f7!important}.reader-content td:last-child{border-bottom:0!important}
 .reader-aside{position:static!important;margin-top:22px!important}.reader-aside>.reader-toc{display:none!important}.reader-aside .guide-sidebar-order{margin-top:0!important}.reader-scope{margin:20px 0!important;padding:0!important;border:0!important}
 .reader-mobile-toc{display:block!important;margin:0 0 22px!important;background:#fff!important;border:1px solid var(--reader-line)!important;border-radius:9px!important;padding:12px 15px!important;color:#314a71!important;font-size:13px!important}.reader-mobile-toc summary{cursor:pointer!important;min-height:24px!important;line-height:24px!important;font-weight:600!important}.reader-mobile-toc .reader-toc{padding:16px 0 0!important;border:0!important}.reader-mobile-toc .reader-toc li{margin-bottom:10px!important}
 .reader-page .preview-note{font-size:11px!important;padding:8px 12px!important}.reader-page .reader-paper>.guide-order-strip{padding:13px 14px!important;margin-bottom:23px!important}.reader-page .reader-paper>.guide-order-strip>strong{font-size:13px!important}.reader-page .unified-header-inner{padding-left:16px!important;padding-right:16px!important}
 .reader-page .unified-header-inner{min-height:60px!important;gap:15px!important}.reader-page .unified-brand{font-size:18px!important}.reader-page .unified-nav{gap:0!important}.reader-page .unified-nav a{display:none!important}.reader-page .unified-nav a:last-child{display:block!important;font-size:12px!important}.reader-page .unified-actions{gap:8px!important}.reader-page .unified-theme{display:none!important}.reader-page .unified-login{font-size:11px!important;padding:7px 9px!important}.reader-page .unified-login .login-icon{display:none!important}.reader-page .button{min-height:42px!important}
 .reader-page .unified-footer-inner{padding:26px 20px!important;flex-direction:column!important;gap:15px!important}.reader-page .reader-aside .guide-sidebar-order{max-width:none!important}
 .reader-page .unified-mobile{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;padding:7px!important;border:1px solid var(--reader-line)!important;border-radius:7px!important;background:transparent!important;color:var(--reader-ink)!important;order:3!important}.reader-page .unified-actions{margin-left:auto!important}.reader-page .unified-nav{display:none!important}.reader-page .unified-header-inner{position:relative!important}.reader-page .unified-nav.open{position:absolute!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;left:0!important;right:0!important;top:60px!important;background:#fff!important;border-bottom:1px solid var(--reader-line)!important;padding:10px 16px!important;z-index:100!important;box-shadow:0 12px 20px #17223b12!important}.reader-page .unified-nav.open a{display:block!important;padding:10px 4px!important;font-size:14px!important}.reader-page .unified-theme{display:flex!important}.reader-page .reader-meta-original .article-byline small{font-size:10px!important}.reader-page .reader-meta-original .article-byline{gap:6px 12px!important}.reader-page .reader-meta-original .article-dates{font-size:10px!important;gap:8px!important}
 html.dark .reader-page .unified-nav.open{background:#202838!important}
 html.dark .reader-page .reader-content td{background:#202838!important;color:#c5d0e2!important}
 html.dark .reader-page .reader-content td:first-child{background:#2d374c!important;color:#e5e9f2!important}
}

}
