/* 网站体检：清晰的检测仪表，青蓝轨道只表达真实状态。 */
body[data-studio-page="pulse"]{--pulse:#087d8a;--pulse-dark:#12323d;overflow-x:clip;background:#edf6f5!important;color:#17343b!important}
body[data-studio-page="pulse"] header.top{position:sticky;top:0;z-index:70;background:rgba(247,252,251,.94)!important;border-bottom:1px solid #cfe2df!important}
body[data-studio-page="pulse"] .page-title{color:#15333d!important;letter-spacing:-.045em}
body[data-studio-page="pulse"] .scan-box{background:#fff;border:1px solid #c9deda;border-radius:18px;padding:6px;box-shadow:0 14px 35px rgba(17,73,76,.08)}
body[data-studio-page="pulse"] .scan-box input{border:0!important;box-shadow:none!important;background:transparent!important}
body[data-studio-page="pulse"] .scan-btn{background:#087d8a!important;color:#fff!important;border-radius:13px!important}
.tool-foot--pulse{position:relative;overflow:hidden;margin-top:76px!important;padding:56px 0 24px!important;background:#0b3038!important;color:#cfe2e3!important;border:0!important}
.tool-foot--pulse::after{content:"PULSE";position:absolute;right:-.02em;bottom:-.28em;color:rgba(113,221,220,.055);font:800 clamp(90px,17vw,240px)/1 Consolas,monospace;letter-spacing:-.08em}
.tool-foot--pulse .tool-foot-in{position:relative;z-index:1;display:grid!important;grid-template-columns:1fr 1fr;gap:28px 50px!important;align-items:start!important}
.tool-foot--pulse .tf-mark{width:56px;height:56px;border-radius:50%!important;background:#d8f6f1!important;color:#087d8a!important;box-shadow:0 0 0 7px rgba(76,206,197,.08)}
.tool-foot--pulse .tf-name b{font-size:22px!important;color:#fff!important}.tool-foot--pulse .tf-name em{margin-top:6px;color:#91b4b7!important;font-size:13px!important}
.tool-foot--pulse .foot-proof{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.tool-foot--pulse .foot-proof span{padding:13px 7px;border:1px solid rgba(140,214,211,.17);border-radius:999px;text-align:center;color:#b8d7d7;font-size:11px}
.tool-foot--pulse .tool-foot-contact{grid-column:1/-1;padding-top:18px;border-top:1px solid rgba(140,214,211,.15);gap:12px 30px!important}.tool-foot--pulse .tool-foot-contact a{color:#77d8d3!important}
.tool-foot--pulse .tool-foot-note{position:relative;z-index:1;display:flex!important;justify-content:space-between;color:#6f999c!important;border-color:rgba(140,214,211,.12)!important}
@media(max-width:760px){
 body[data-studio-page="pulse"] header.top{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;height:64px!important;min-height:64px!important;padding:8px 14px!important;gap:8px!important}
 body[data-studio-page="pulse"] header.top>.crumb,body[data-studio-page="pulse"] .crumb-sep,body[data-studio-page="pulse"] .brand-sub{display:none!important}
 body[data-studio-page="pulse"] .brand-name{font-size:18px!important;white-space:nowrap;color:#163540!important}
 body[data-studio-page="pulse"] .top-actions{gap:5px!important}.lang-toggle button{min-width:42px!important;min-height:42px!important;padding:5px!important}.top-actions .ghost-btn{min-width:58px!important;min-height:42px!important;padding:5px 9px!important}
 body[data-studio-page="pulse"] main{padding:34px 16px 60px!important}
 body[data-studio-page="pulse"] .page-title{font-size:clamp(34px,10vw,46px)!important;line-height:1.16!important}
 body[data-studio-page="pulse"] .scope-note{font-size:14px!important;line-height:1.75!important}
 body[data-studio-page="pulse"] .scan-box{display:grid!important;grid-template-columns:minmax(0,1fr) 92px!important}.scan-box input{min-width:0!important;font-size:16px!important}.scan-btn{min-width:0!important}
 body[data-studio-page="pulse"] .fixtures{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.fixtures button,.fixtures a{width:100%!important}
 .tool-foot--pulse{margin-top:48px!important;padding-top:40px!important}.tool-foot--pulse .tool-foot-in{grid-template-columns:1fr!important;gap:24px!important}
 .tool-foot--pulse .foot-proof{grid-template-columns:1fr!important}.tool-foot--pulse .foot-proof span{text-align:left;border-radius:12px;padding:11px 13px}
 .tool-foot--pulse .tool-foot-contact{grid-column:auto;display:grid!important}.tool-foot--pulse .tool-foot-note{display:grid!important;gap:8px!important}
}
