:where(main[data-cn-source-content]){--qily-action-bg:#0f4b5a;--qily-action-bg-hover:#12606f;--qily-action-line:#caa15f;--qily-action-focus:rgba(202,161,95,.28);--qily-nav-rail-track:#b9d9d4;--qily-nav-rail-thumb:#0f4b5a;--qily-nav-rail-thumb-hover:#12606f}
html :where(main[data-cn-source-content]):is(body,main) :is(a[href],[data-route],[data-href],[data-url])[data-qily-interaction="route"]{cursor:pointer!important;transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease,filter .15s ease!important}
html :where(main[data-cn-source-content]):is(body,main) :is(a[href],[data-route],[data-href],[data-url])[data-qily-interaction="route"]:focus-visible{outline:3px solid var(--qily-action-focus)!important;outline-offset:2px!important}
html :where(main[data-cn-source-content]):is(body,main) :is(.module-actions,.actions,.cta-row,.hero-actions,.card-actions,.qily-global-nav,nav) a[href][data-qily-interaction="route"],html :where(main[data-cn-source-content]):is(body,main) :is(.btn,.button,.cta,.primary-btn,.secondary-btn,.action-btn,.icon-link,.nav-btn)[data-qily-interaction="route"],html :where(main[data-cn-source-content]):is(body,main) a.qily-route-action[data-qily-route-emphasis="true"]{box-shadow:0 4px 10px rgba(15,75,90,.08)!important}
html :where(main[data-cn-source-content]):is(body,main) :is(.module-actions,.actions,.cta-row,.hero-actions,.card-actions,.qily-global-nav,nav) a[href][data-qily-interaction="route"]:hover,html :where(main[data-cn-source-content]):is(body,main) :is(.btn,.button,.cta,.primary-btn,.secondary-btn,.action-btn,.icon-link,.nav-btn)[data-qily-interaction="route"]:hover,html :where(main[data-cn-source-content]):is(body,main) a.qily-route-action[data-qily-route-emphasis="true"]:hover{transform:translateY(-1px)!important;filter:saturate(1.04)!important;box-shadow:0 9px 22px rgba(15,75,90,.20)!important}
html :where(main[data-cn-source-content]):is(body,main) :is(.module-actions,.actions,.cta-row,.hero-actions,.card-actions,.qily-global-nav,nav) a[href][data-qily-interaction="route"]:active,html :where(main[data-cn-source-content]):is(body,main) :is(.btn,.button,.cta,.primary-btn,.secondary-btn,.action-btn,.icon-link,.nav-btn)[data-qily-interaction="route"]:active,html :where(main[data-cn-source-content]):is(body,main) a.qily-route-action[data-qily-route-emphasis="true"]:active{transform:translateY(1px) scale(.985)!important}
html :where(main[data-cn-source-content]):is(body,main) a[href]:is(
  .module-card,.qily-visual-card,.portal-card,.article-link,.service-card,
  .project-card,.project-list-card,.resource-card,.paper-card,.career-card,
  .career-full-card,.moment-card,.case-card,.tool-card,.knowledge-card,
  [class*="tile"],[class*="route-card"]
){border-color:var(--qily-action-line,#caa15f)!important;box-shadow:0 8px 20px rgba(15,75,90,.09)!important}
@media(hover:hover) and (pointer:fine){html :where(main[data-cn-source-content]):is(body,main) a[href]:is(
    .module-card,.qily-visual-card,.portal-card,.article-link,.service-card,
    .project-card,.project-list-card,.resource-card,.paper-card,.career-card,
    .career-full-card,.moment-card,.case-card,.tool-card,.knowledge-card,
    [class*="tile"],[class*="route-card"]
  ):hover{transform:translateY(-3px)!important;border-color:var(--qily-action-line,#caa15f)!important;box-shadow:0 16px 34px rgba(15,75,90,.18)!important;filter:saturate(1.03)!important}}
html :where(main[data-cn-source-content]):is(body,main) a[href]:is(
  .module-card,.qily-visual-card,.portal-card,.article-link,.service-card,
  .project-card,.project-list-card,.resource-card,.paper-card,.career-card,
  .career-full-card,.moment-card,.case-card,.tool-card,.knowledge-card,
  [class*="tile"],[class*="route-card"]
):focus-visible{transform:translateY(-2px)!important;border-color:var(--qily-action-line,#caa15f)!important;outline:3px solid var(--qily-action-focus,rgba(202,161,95,.28))!important;outline-offset:3px!important;box-shadow:0 16px 34px rgba(15,75,90,.18)!important}
html :where(main[data-cn-source-content]):is(body,main) a[href]:is(
  .module-card,.qily-visual-card,.portal-card,.article-link,.service-card,
  .project-card,.project-list-card,.resource-card,.paper-card,.career-card,
  .career-full-card,.moment-card,.case-card,.tool-card,.knowledge-card,
  [class*="tile"],[class*="route-card"]
):active{transform:translateY(1px) scale(.985)!important;box-shadow:0 4px 10px rgba(15,75,90,.13)!important}
html :where(main[data-cn-source-content]):is(body,main) [data-qily-interaction="local"]{cursor:pointer!important;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease!important}
html :where(main[data-cn-source-content]):is(body,main) [data-qily-interaction="local"]:hover{box-shadow:0 4px 10px rgba(15,75,90,.10)!important}
html :where(main[data-cn-source-content]):is(body,main) [data-qily-interaction="local"]:focus-visible{outline:2px solid var(--qily-action-focus)!important;outline-offset:2px!important}
html :where(main[data-cn-source-content]):is(body,main) :is(.qily-static-token,[data-qily-interaction="static"]){cursor:default!important;transition:none!important;transform:none!important;filter:none!important;color:var(--qily-static-color,inherit)!important;-webkit-text-fill-color:var(--qily-static-color,inherit)!important;background-color:var(--qily-static-bg,transparent)!important;background-image:var(--qily-static-bg-image,none)!important;border-color:var(--qily-static-border,transparent)!important;box-shadow:var(--qily-static-shadow,none)!important;text-decoration:none!important}
html :where(main[data-cn-source-content]):is(body,main) :is(.qily-static-token,[data-qily-interaction="static"]):is(:hover,:active,:focus,:focus-visible){cursor:default!important;transform:none!important;filter:none!important;color:var(--qily-static-color,inherit)!important;-webkit-text-fill-color:var(--qily-static-color,inherit)!important;background-color:var(--qily-static-bg,transparent)!important;background-image:var(--qily-static-bg-image,none)!important;border-color:var(--qily-static-border,transparent)!important;box-shadow:var(--qily-static-shadow,none)!important;outline:none!important}
html :where(main[data-cn-source-content]):is(body,main) :is(.qily-static-token,[data-qily-interaction="static"])::before,html :where(main[data-cn-source-content]):is(body,main) :is(.qily-static-token,[data-qily-interaction="static"])::after{transform:none!important;filter:none!important}
html :where(main[data-cn-source-content]):is(body,main) :is(.brief-action-strip>span,.brief-action-strip>li,.tag-row>span,.tag-row>li,.brief-tags>span,.brief-tags>li,.term-row>span){cursor:default!important;transition:none!important;transform:none!important;filter:none!important;box-shadow:none;text-decoration:none!important}
html :where(main[data-cn-source-content]):is(body,main) :is(.brief-action-strip>span,.brief-action-strip>li,.tag-row>span,.tag-row>li,.brief-tags>span,.brief-tags>li,.term-row>span):is(:hover,:active,:focus,:focus-visible){cursor:default!important;transition:none!important;transform:none!important;filter:none!important;outline:none!important}
html :where(main[data-cn-source-content]):is(body,main) header.qily-site-header,html :where(main[data-cn-source-content]):is(body,main) header.qily-global-header{position:relative!important}
html :where(main[data-cn-source-content]):is(body,main) header.qily-site-header :is(nav.site-nav,nav.qily-global-nav,nav[aria-label="主导航"],nav[aria-label="网站导航"],nav[aria-label="QilyLean核心导视"]),html :where(main[data-cn-source-content]):is(body,main) header.qily-global-header :is(nav.site-nav,nav.qily-global-nav,nav[aria-label="主导航"],nav[aria-label="网站导航"],nav[aria-label="QilyLean核心导视"]){padding-bottom:18px!important;scroll-behavior:smooth!important;scroll-padding-inline:12px!important}
html :where(main[data-cn-source-content]):is(body,main) .qily-primary-nav-scroll-rail{position:absolute!important;z-index:2147481000!important;bottom:3px!important;height:12px!important;min-width:60px!important;margin:0!important;padding:0!important;border:0!important;border-radius:999px!important;background:var(--qily-nav-rail-track)!important;box-shadow:inset 0 0 0 1px rgba(15,75,90,.12)!important;cursor:pointer!important;touch-action:none!important;overflow:hidden!important;user-select:none!important}
html :where(main[data-cn-source-content]):is(body,main) .qily-primary-nav-scroll-thumb{display:block!important;position:absolute!important;left:0!important;top:2px!important;height:8px!important;min-width:56px!important;border-radius:999px!important;background:var(--qily-nav-rail-thumb)!important;box-shadow:0 1px 4px rgba(15,75,90,.22)!important;cursor:ew-resize!important;will-change:transform,width!important}
html :where(main[data-cn-source-content]):is(body,main) .qily-primary-nav-scroll-rail:hover .qily-primary-nav-scroll-thumb,html :where(main[data-cn-source-content]):is(body,main) .qily-primary-nav-scroll-thumb:active{background:var(--qily-nav-rail-thumb-hover)!important}
html :where(main[data-cn-source-content]):is(body,main) .qily-primary-nav-scroll-rail[data-qily-nav-overflow="false"]{opacity:.72!important}
html:not([data-qily-dock="disabled"]) :where(main[data-cn-source-content]):is(body,main) #floatDock{box-sizing:border-box!important}
html:not([data-qily-dock="disabled"]) :where(main[data-cn-source-content]):is(body,main) #floatDock .qily-float-btn{box-sizing:border-box!important;flex-shrink:0!important;border-radius:50%!important;overflow:hidden!important}
html:not([data-qily-dock="disabled"]) :where(main[data-cn-source-content]):is(body,main) #floatDock .qily-float-btn::before,html:not([data-qily-dock="disabled"]) :where(main[data-cn-source-content]):is(body,main) #floatDock .qily-float-btn::after{content:none!important;display:none!important;visibility:hidden!important}
html:not([data-qily-dock="disabled"]) :where(main[data-cn-source-content]):is(body,main) #floatDock .qily-float-btn>.qily-dock-label{text-align:center!important;white-space:nowrap!important;word-break:keep-all!important;overflow:hidden!important}
html :where(main[data-cn-source-content]):is(body,main) .qily-project-evidence-grade,html :where(main[data-cn-source-content]):is(body,main) .qily-project-list-grade{--qily-grade-bg:#f7fbfa;--qily-grade-line:#9fc9c2;--qily-grade-text:#073c47;display:inline-flex!important;align-items:center!important;gap:10px!important;min-height:44px!important;padding:7px 12px!important;border:1.5px solid var(--qily-grade-line)!important;border-radius:999px!important;color:var(--qily-grade-text)!important;-webkit-text-fill-color:var(--qily-grade-text)!important;background:var(--qily-grade-bg)!important;text-decoration:none!important;font-weight:950!important;line-height:1.3!important;box-shadow:0 5px 14px rgba(15,75,90,.08)!important}
html :where(main[data-cn-source-content]):is(body,main) .qily-project-evidence-grade{margin:10px 0 5px!important}
html :where(main[data-cn-source-content]):is(body,main) .qily-project-evidence-grade b,html :where(main[data-cn-source-content]):is(body,main) .qily-project-list-grade b{display:grid!important;place-items:center!important;flex:0 0 34px!important;width:34px!important;height:34px!important;border-radius:50%!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:#0f4b5a!important;font-size:16px!important;font-weight:950!important;line-height:1!important;text-shadow:none!important}
html :where(main[data-cn-source-content]):is(body,main) .qily-project-evidence-grade>span,html :where(main[data-cn-source-content]):is(body,main) .qily-project-list-grade>span{color:var(--qily-grade-text)!important;-webkit-text-fill-color:var(--qily-grade-text)!important;font-size:15.5px!important;font-weight:950!important;line-height:1.35!important;text-shadow:none!important}
html :where(main[data-cn-source-content]):is(body,main) .qily-project-evidence-grade small{color:#315b61!important;-webkit-text-fill-color:#315b61!important;font-size:14px!important;font-weight:850!important;line-height:1.45!important;text-shadow:none!important}
html :where(main[data-cn-source-content])[data-cn-source-body-class~="project-list-page"]:is(body,main) .project-list-card .qily-project-list-grade{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:7px 12px!important}
html :where(main[data-cn-source-content]):is(body,main) .qily-grade-b{--qily-grade-bg:#edf8f5;--qily-grade-line:#69ad9f;--qily-grade-text:#073c47}
html :where(main[data-cn-source-content]):is(body,main) .qily-grade-c{--qily-grade-bg:#fff3ce;--qily-grade-line:#caa15f;--qily-grade-text:#593b09}
html :where(main[data-cn-source-content]):is(body,main) .qily-grade-d{--qily-grade-bg:#f3f8f6;--qily-grade-line:#93b7b1;--qily-grade-text:#163f46}
html :where(main[data-cn-source-content])[data-cn-source-body-class~="project-detail-page"]:is(body,main) .module-hero .module-inner>.module-lead{display:block!important;width:100%!important;max-width:none!important;margin-right:0!important;padding-right:0!important}
html :where(main[data-cn-source-content])[data-cn-source-body-class~="project-detail-page"]:is(body,main) .module-hero .qily-project-evidence-grade{display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:center!important;column-gap:11px!important;row-gap:2px!important;width:min(560px,100%)!important;max-width:100%!important;min-height:60px!important;margin:12px 0 8px!important;padding:10px 14px!important;border:2px solid #caa15f!important;border-radius:14px!important;color:#073c47!important;-webkit-text-fill-color:#073c47!important;background:#fffdf8!important;box-shadow:0 10px 26px rgba(0,0,0,.17)!important}
html :where(main[data-cn-source-content])[data-cn-source-body-class~="project-detail-page"]:is(body,main) .module-hero .qily-project-evidence-grade b{grid-column:1!important;grid-row:1/3!important;width:38px!important;height:38px!important;flex-basis:38px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:#0f4b5a!important;font-size:17px!important}
html :where(main[data-cn-source-content])[data-cn-source-body-class~="project-detail-page"]:is(body,main) .module-hero .qily-project-evidence-grade>span{grid-column:2!important;grid-row:1!important;color:#073c47!important;-webkit-text-fill-color:#073c47!important;font-size:16.5px!important;font-weight:950!important;line-height:1.35!important}
html :where(main[data-cn-source-content])[data-cn-source-body-class~="project-detail-page"]:is(body,main) .module-hero .qily-project-evidence-grade>small{grid-column:2!important;grid-row:2!important;color:#315b61!important;-webkit-text-fill-color:#315b61!important;font-size:14px!important;font-weight:850!important;line-height:1.45!important}
html :where(main[data-cn-source-content]):is(body,main) .trust-level .trust-evidence-links{display:grid!important;gap:7px!important;margin-top:12px!important;padding-top:11px!important;border-top:1px dashed #c9dad7!important}
html :where(main[data-cn-source-content]):is(body,main) .trust-level .trust-evidence-links>a{display:block!important;color:#0f4b5a!important;-webkit-text-fill-color:#0f4b5a!important;font-weight:900!important;line-height:1.45!important;text-decoration:underline!important;text-underline-offset:3px!important}
html :where(main[data-cn-source-content]):is(body,main) .trust-level .trust-evidence-links>span{color:#607574!important;-webkit-text-fill-color:#607574!important;font-size:13px!important;line-height:1.55!important}
html main:where([data-cn-source-content])[data-cn-source-body-class~="daily-single-page"]:is(body,main) article.post.w8 .overview-card>.tag,html main:where([data-cn-source-content])[data-cn-source-body-class~="daily-single-page"]:is(body,main) article.post.w8 .overview-card>.tag[data-qily-interaction="static"],html main:where([data-cn-source-content])[data-cn-source-body-class~="daily-single-page"]:is(body,main) article.post.w8 .overview-card>.qily-static-token.tag{display:inline-grid!important;min-width:34px!important;height:34px!important;place-items:center!important;opacity:1!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:#0f4b5a!important;background-image:none!important;border:1px solid #0f4b5a!important;box-shadow:none!important;font-weight:950!important;text-shadow:none!important}
@media(max-width:900px){html :where(main[data-cn-source-content]):is(body,main) .qily-primary-nav-scroll-rail{bottom:2px!important;height:11px!important}
html :where(main[data-cn-source-content]):is(body,main) .qily-primary-nav-scroll-thumb{top:2px!important;height:7px!important}
html :where(main[data-cn-source-content])[data-cn-source-body-class~="project-detail-page"]:is(body,main) .module-hero .qily-project-evidence-grade{width:min(520px,100%)!important}}
@media(max-width:620px){html :where(main[data-cn-source-content]):is(body,main) .qily-project-evidence-grade{display:flex!important;width:fit-content!important;max-width:100%!important;flex-wrap:wrap!important}
html :where(main[data-cn-source-content]):is(body,main) .qily-project-evidence-grade small{width:100%!important;padding-left:44px!important}
html :where(main[data-cn-source-content])[data-cn-source-body-class~="project-detail-page"]:is(body,main) .module-hero .qily-project-evidence-grade{display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;width:100%!important;padding:9px 11px!important}
html :where(main[data-cn-source-content])[data-cn-source-body-class~="project-detail-page"]:is(body,main) .module-hero .qily-project-evidence-grade b{width:36px!important;height:36px!important;flex-basis:36px!important}
html :where(main[data-cn-source-content])[data-cn-source-body-class~="project-detail-page"]:is(body,main) .module-hero .qily-project-evidence-grade>small{width:auto!important;padding-left:0!important}}