.nq-frame{background:#eef1f0;margin:0;position:relative;overflow:hidden}figure.nq-frame{margin:0}.nq-frame:before{content:"";z-index:0;opacity:1;background:linear-gradient(100deg,#e7ebea 25%,#f3f6f5 50%,#e7ebea 75%) 0 0/220% 100%;transition:opacity .4s;animation:1.3s ease-in-out infinite nq-shimmer;position:absolute;inset:0}.nq-frame.nq-done:before{opacity:0}@keyframes nq-shimmer{0%{background-position:220% 0}to{background-position:-120% 0}}.nq-img{opacity:0;z-index:1;transition:opacity .45s;position:relative}.nq-img.nq-ready{opacity:1}.nq-img.nq-up{filter:blur(10px);transform:scale(1.03)}.nq-img.nq-up.nq-full{filter:none;transition:filter .5s,transform .5s,opacity .45s;transform:none}.nq-frame.nq-err{cursor:pointer;background:#f4eeee}.nq-frame.nq-err:after{content:"";z-index:2;color:#b23b3b;opacity:.7;justify-content:center;align-items:center;font-family:FontAwesome,sans-serif;font-size:20px;display:flex;position:absolute;inset:0}.nq-frame.nq-err .nq-img{display:none}.blog-thumb.nq-frame{padding:0}.nq-thumb-img{object-fit:cover;width:100%;height:100%;display:block}.article-hero-frame{min-height:200px}@media (prefers-reduced-motion:reduce){.nq-frame:before{animation:none}.nq-img{transition:opacity 10ms}}.nqv{z-index:10000;backdrop-filter:blur(4px);opacity:0;touch-action:none;overscroll-behavior:contain;background:#080b10f0;justify-content:center;align-items:center;transition:opacity .25s;display:none;position:fixed;inset:0}.nqv.nqv-open{opacity:1;display:flex}.nqv-stage{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.nqv-img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;opacity:0;will-change:transform,opacity;border-radius:10px;max-width:calc(100vw - 40px);max-height:calc(100vh - 96px);transition:opacity .3s;transform:translate(0)scale(1)}.nqv-img.nqv-shown{opacity:1}.nqv-img.nqv-grab{cursor:grab}.nqv-img.nqv-grabbing{cursor:grabbing;transition:opacity .3s}.nqv-spin{pointer-events:none;opacity:0;border:3px solid #ffffff38;border-top-color:#fff;border-radius:50%;width:46px;height:46px;transition:opacity .2s;animation:.8s linear infinite nqv-rot;position:absolute}.nqv-spin.on{opacity:1}@keyframes nqv-rot{to{transform:rotate(360deg)}}.nqv-btn{cursor:pointer;color:#fff;z-index:2;background:#ffffff1f;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;font-family:FontAwesome,sans-serif;font-size:19px;line-height:1;transition:background .2s;display:flex;position:fixed}.nqv-btn:hover{background:#ffffff3d}.nqv-btn:active{transform:scale(.94)}.nqv-close{top:16px;left:16px}.nqv-prev{top:50%;right:14px;transform:translateY(-50%)}.nqv-next{top:50%;left:14px;transform:translateY(-50%)}.nqv-zoom{bottom:14px;right:16px}.nqv-count{color:#ffffffb3;letter-spacing:.5px;z-index:2;font-size:13px;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.nqv-single .nqv-prev,.nqv-single .nqv-next,.nqv-single .nqv-count{display:none}.article-content img{cursor:zoom-in}@media (width<=640px){.nqv-prev{right:8px}.nqv-next{left:8px}.nqv-img{max-width:calc(100vw - 16px);max-height:calc(100vh - 84px)}.nqv-btn{width:40px;height:40px;font-size:17px}}