#robot-verify-mask{position:fixed;top:0;left:0;width:100%;height:100%;z-index:2147483647;background:transparent;display:flex;align-items:center;justify-content:center;touch-action:none}
#robot-verify-mask *{box-sizing:border-box}
#robot-verify-mask .rv-card{pointer-events:auto;background:#fff;color:#333;width:320px;max-width:92vw;padding:18px 22px;border:1px solid #d3d3d3;border-radius:4px;box-shadow:0 4px 20px rgba(0,0,0,.18);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;text-align:left}
#robot-verify-mask .rv-row{display:flex;align-items:center;gap:10px;cursor:pointer}
#robot-verify-mask .rv-row input{width:22px;height:22px;cursor:pointer;flex:none;margin:0}
#robot-verify-mask .rv-row label{font-size:16px;color:#333;cursor:pointer;user-select:none;margin:0}
#robot-verify-mask #start-verify-btn{display:none;width:100%;margin-top:14px;padding:10px 0;background:#1976d2;color:#fff;border:none;border-radius:4px;font-size:15px;cursor:pointer}
#robot-verify-mask #start-verify-btn:hover{background:#1565c0}
#robot-verify-mask #start-verify-btn:disabled{opacity:.5;cursor:default}
#robot-verify-mask .rv-progress-wrap{display:none;margin-top:16px}
#robot-verify-mask .rv-progress-bar{width:100%;height:8px;background:#ececec;border-radius:4px;overflow:hidden}
#robot-verify-mask .rv-progress-inner{width:2%;height:100%;background:#1976d2;border-radius:4px;transition:width .1s linear}
#robot-verify-mask .rv-progress-text{margin-top:8px;font-size:13px;color:#555;text-align:center}
#robot-verify-mask .rv-footer{margin-top:14px;padding-top:10px;border-top:1px solid #eaeaea;font-size:11px;color:#8a8a8a;text-align:center;line-height:1.5}
/* 静态化后禁用依赖 JS 的入场动画，避免元素停留在透明状态 */
.elementor-invisible{visibility:visible!important;opacity:1!important;animation:none!important}
[data-aos]{opacity:1!important;transform:none!important;transition:none!important}
.wow{visibility:visible!important;animation:none!important}
