.wv-fb{--fb-bg:#18181d;--fb-ink:#f5f5f7;--fb-muted:#9393a0;--fb-line:#ffffff1a;--fb-chip:#ffffff0f;--fb-chipH:#ffffff1c;--fb-on:#7c6cfa38;--fb-onInk:#d4ceff;--fb-up:#7be39b;--fb-dn:#f58a8a;--fb-btn:#fff;--fb-btnInk:#111115}:root[data-theme=light] .wv-fb{--fb-bg:#fff;--fb-ink:#15151c;--fb-muted:#6a6a79;--fb-line:#14142b1a;--fb-chip:#14142b0a;--fb-chipH:#14142b14;--fb-on:#5b4be01f;--fb-onInk:#5546d6;--fb-up:#0e8457;--fb-dn:#d23b3b;--fb-btn:#17171f;--fb-btnInk:#fff}.wv-fb{z-index:2147483000;background:var(--fb-bg);width:min(360px,100vw - 32px);color:var(--fb-ink);border:1px solid var(--fb-line);border-radius:20px;flex-direction:column;gap:12px;padding:16px;font:14px/1.4 Outfit,Plus Jakarta Sans,system-ui,sans-serif;animation:.25s ease-out wv-fb-in;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 24px 60px -20px #0000008c}@keyframes wv-fb-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.wv-fb{animation:none}}@media (max-width:640px){.wv-fb{width:auto;bottom:88px;left:16px;right:16px}}.wv-fb button{font:inherit;cursor:pointer;color:inherit}.wv-fb button:focus-visible,.wv-fb textarea:focus-visible{outline-offset:2px;outline:2px solid #8b7cf8}.wv-fb-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.wv-fb-head strong{font-size:15px;font-weight:600}.wv-fb-x{background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;display:flex;color:var(--fb-muted)!important}.wv-fb-x:hover{background:var(--fb-chip);color:var(--fb-ink)!important}.wv-fb-thumbs{gap:8px;display:flex}.wv-fb-thumbs button{border:1px solid var(--fb-line);background:var(--fb-chip);border-radius:12px;flex:1;justify-content:center;align-items:center;gap:7px;height:38px;display:flex}.wv-fb-thumbs button:hover{background:var(--fb-chipH)}.wv-fb-thumbs button.on.up{color:var(--fb-up);border-color:currentColor}.wv-fb-thumbs button.on.dn{color:var(--fb-dn);border-color:currentColor}.wv-fb-cats{flex-wrap:wrap;gap:6px;display:flex}.wv-fb-cats button{border:1px solid var(--fb-line);height:30px;color:var(--fb-muted);background:0 0;border-radius:999px;padding:0 11px;font-size:13px}.wv-fb-cats button:hover{background:var(--fb-chip);color:var(--fb-ink)}.wv-fb-cats button.on{background:var(--fb-on);color:var(--fb-onInk);border-color:#0000}.wv-fb textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--fb-line);background:var(--fb-chip);width:100%;min-height:64px;color:var(--fb-ink);font:inherit;border-radius:12px;padding:10px 12px}.wv-fb textarea::placeholder{color:var(--fb-muted)}.wv-fb-foot{justify-content:space-between;align-items:center;gap:10px;display:flex}.wv-fb-foot span{color:var(--fb-muted);font-size:12px}.wv-fb-send{background:var(--fb-btn);border:0;border-radius:999px;flex-shrink:0;height:36px;padding:0 18px;font-weight:600;color:var(--fb-btnInk)!important}.wv-fb-send:disabled{opacity:.4;cursor:default}.wv-fb-thanks{margin:0;font-size:14px}.ai-disclaimer{text-align:center;color:#a0a0ac9e;letter-spacing:.01em;margin:6px 0 0;font-size:11px;line-height:1.4}:root[data-theme=light] .ai-disclaimer{color:#14142b61}
