:root{--qcwp-size:46px;--qcwp-gap:10px;--qcwp-radius:14px;--qcwp-shadow:0 4px 20px rgba(0,0,0,.22), 0 1px 4px rgba(0,0,0,.12);--qcwp-shadow-h:0 8px 32px rgba(0,0,0,.30), 0 2px 8px rgba(0,0,0,.15);--qcwp-tip-bg:rgba(15,20,35,.92);--qcwp-ease:cubic-bezier(.34,1.56,.64,1)}.qcwp{position:fixed;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:flex-start;gap:var(--qcwp-gap);margin:0;padding:0}.qcwp--left{left:0}.qcwp--right{right:0;align-items:flex-end}.qcwp__btn{position:relative;display:flex;align-items:center;justify-content:center;width:var(--qcwp-size);height:var(--qcwp-size);min-width:var(--qcwp-size);min-height:var(--qcwp-size);box-sizing:border-box;padding:0;margin:0;border:none;border-radius:var(--qcwp-radius);cursor:pointer;color:#fff!important;text-decoration:none!important;-webkit-text-decoration:none!important;line-height:1;font-size:0;box-shadow:var(--qcwp-shadow);overflow:visible;outline:none;-webkit-tap-highlight-color:#fff0;transition:transform .28s var(--qcwp-ease),box-shadow .25s ease,border-radius .25s ease}.qcwp__btn::before{content:'';position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgb(255 255 255 / .2) 0%,transparent 55%);pointer-events:none}.qcwp--left .qcwp__btn:hover,.qcwp--left .qcwp__btn:focus-visible{transform:scale(1.1) translateX(3px);box-shadow:var(--qcwp-shadow-h);border-radius:50%;outline:none}.qcwp--right .qcwp__btn:hover,.qcwp--right .qcwp__btn:focus-visible{transform:scale(1.1) translateX(-3px);box-shadow:var(--qcwp-shadow-h);border-radius:50%;outline:none}.qcwp__btn:active{transform:scale(.94)!important;transition-duration:.08s}.qcwp__btn-icon{display:flex;align-items:center;justify-content:center;width:22px;height:22px;pointer-events:none;flex-shrink:0}.qcwp__btn-icon svg{width:100%;height:100%;display:block;color:#fff!important;stroke:currentColor}.qcwp__btn--pulse::after{content:'';position:absolute;inset:-4px;border-radius:inherit;border:2px solid rgb(255 255 255 / .6);animation:qcwp-pulse 2.2s ease-out infinite}@keyframes qcwp-pulse{0%{transform:scale(1);opacity:.6}70%{transform:scale(1.38);opacity:0}100%{transform:scale(1.38);opacity:0}}.qcwp__btn-tooltip{position:absolute;top:50%;white-space:nowrap;background:var(--qcwp-tip-bg);color:#fff;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-size:12.5px;font-weight:500;line-height:1;padding:7px 12px;border-radius:8px;pointer-events:none;opacity:0;z-index:1;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:opacity .18s ease,transform .18s ease}.qcwp--left .qcwp__btn-tooltip{left:calc(100% + 10px);transform:translateY(-50%) translateX(-6px)}.qcwp--left .qcwp__btn:hover .qcwp__btn-tooltip,.qcwp--left .qcwp__btn:focus-visible .qcwp__btn-tooltip{opacity:1;transform:translateY(-50%) translateX(0)}.qcwp--right .qcwp__btn-tooltip{right:calc(100% + 10px);transform:translateY(-50%) translateX(6px)}.qcwp--right .qcwp__btn:hover .qcwp__btn-tooltip,.qcwp--right .qcwp__btn:focus-visible .qcwp__btn-tooltip{opacity:1;transform:translateY(-50%) translateX(0)}@media (max-width:640px){:root{--qcwp-size:44px;--qcwp-gap:8px;--qcwp-radius:12px}.qcwp__btn-tooltip{display:none}}[data-hide-mobile="1"]{display:none!important}@media (min-width:641px){[data-hide-mobile="1"]{display:flex!important}}