/* 柔和主文字与使用说明弹窗 */
:root{--ink:#2c374b}
.brand,.title h2,.grid h3,.reasons h3{color:#2c374b}
.photo-carousel .slide-caption,.photo-carousel .slide-caption h1,.photo-carousel .slide-caption h2{color:#33465a}
.help-dialog{width:min(620px,calc(100% - 32px));max-height:min(760px,calc(100vh - 40px));padding:0;border:1px solid #e0e7ef;border-radius:20px;background:#fbfdff;color:var(--ink);box-shadow:0 28px 80px #304b6c30;overflow:auto}
.help-dialog::backdrop{background:#26354a66;backdrop-filter:blur(5px)}
.help-head{position:sticky;top:0;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;padding:24px 26px 19px;border-bottom:1px solid #e7ecf2;background:#fbfdfff2;backdrop-filter:blur(12px)}
.help-head span{color:#5277aa;font-size:12px;font-weight:700}.help-head h2{margin:5px 0 0;color:#334257;font-size:23px}.help-head button{width:34px;height:34px;border:0;border-radius:10px;background:#edf3f8;color:#738398;font-size:23px;line-height:1;cursor:pointer}.help-head button:hover{background:#e3ecf5;color:#45576e}
.help-steps{display:grid;gap:8px;padding:20px 26px 10px}.help-steps article{display:flex;gap:14px;padding:13px 14px;border-radius:12px;background:#f3f7fb}.help-steps article>b{display:grid;place-items:center;flex:0 0 34px;height:34px;border-radius:10px;background:#e5eef9;color:#5277aa;font-size:11px}.help-steps h3{margin:1px 0 4px;color:#37475b;font-size:15px}.help-steps p{margin:0;color:#718095;font-size:13px;line-height:1.65}
.help-tools{padding:10px 26px}.help-tools>h3{margin:0 0 10px;color:#445469;font-size:14px}.help-tools ul{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none}.help-tools li{display:flex;justify-content:space-between;padding:10px 12px;border:1px solid #e5ebf2;border-radius:10px;background:#fff;font-size:12px}.help-tools li b{color:#48586d}.help-tools li span{color:#8794a5}
.help-note{margin:10px 26px 24px;padding:12px 14px;border-radius:11px;background:#edf7f3;color:#55776d;font-size:12px;line-height:1.6}
body.help-open{overflow:hidden}
@media(max-width:850px){.help-head{padding:20px}.help-steps{padding:16px 20px 8px}.help-tools{padding:8px 20px}.help-tools ul{grid-template-columns:1fr}.help-note{margin:8px 20px 20px}}

/* 工具区保留简明隐私说明，完整说明集中在帮助弹窗 */
#tools .tools-privacy{margin:3px 0 24px;font-family:Arial,"Microsoft YaHei","PingFang SC",sans-serif;color:#8491a2;font-size:13px;font-weight:400;line-height:1.8;letter-spacing:0;scroll-margin-top:24px}
.help-tools>p{margin:10px 0;color:#718095;font-size:13px;line-height:1.8}
.help-conversions ul{grid-template-columns:1fr}.help-conversions li{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;line-height:1.8}.help-conversions li span{color:#718095}
.help-head button{flex-shrink:0}.help-note strong{font-weight:600}
@media(max-width:850px){#tools .tools-privacy{margin:3px 0 20px;font-size:12px;color:#8491a2;line-height:1.8}.help-conversions li{grid-template-columns:1fr;gap:3px}.help-head h2{font-size:20px}.help-dialog{max-height:calc(100dvh - 32px)}}

.privacy-mobile{display:none}@media(max-width:850px){#tools .tools-privacy .privacy-desktop{display:none}#tools .tools-privacy .privacy-mobile{display:block;white-space:nowrap}}
