.cw-chat-launcher{position:fixed;right:22px;bottom:22px;z-index:80;width:58px;height:58px;border:1px solid rgba(240,216,156,.55);border-radius:50%;background:#171713;color:#f0d89c;box-shadow:0 14px 40px rgba(0,0,0,.42);cursor:pointer;font-size:1.35rem;display:grid;place-items:center}.cw-chat-launcher:hover{transform:translateY(-2px);border-color:#f0d89c}.cw-chat-panel{position:fixed;right:22px;bottom:92px;z-index:79;width:min(360px,calc(100vw - 28px));max-height:min(610px,calc(100vh - 130px));display:none;flex-direction:column;border:1px solid rgba(215,184,121,.45);border-radius:22px;background:#11110f;box-shadow:0 26px 80px rgba(0,0,0,.58);overflow:hidden}.cw-chat-panel.open{display:flex}.cw-chat-head{display:flex;align-items:center;justify-content:space-between;padding:17px 18px;border-bottom:1px solid rgba(245,240,231,.12);background:#171713}.cw-chat-head strong{font-family:Georgia,'Times New Roman',serif;letter-spacing:.06em}.cw-chat-close{border:0;background:transparent;color:#aaa69e;font-size:1.4rem;cursor:pointer}.cw-chat-body{padding:18px;overflow:auto}.cw-chat-intro{margin:0 0 14px;color:#c6c2ba;font-size:.9rem}.cw-chat-options{display:grid;gap:8px}.cw-chat-option,.cw-chat-action{width:100%;padding:11px 13px;border:1px solid rgba(215,184,121,.32);border-radius:13px;background:transparent;color:#f5f0e7;text-align:left;cursor:pointer;font:inherit}.cw-chat-option:hover,.cw-chat-action:hover{border-color:#f0d89c;background:rgba(215,184,121,.08)}.cw-chat-answer{margin-top:14px;padding:14px;border-radius:14px;background:rgba(255,255,255,.04);color:#d8d4ca;font-size:.88rem}.cw-chat-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.cw-chat-action{text-align:center;text-decoration:none;font-weight:700;font-size:.78rem}.cw-chat-action.primary{background:#f0d89c;color:#080808}.cw-chat-note{margin:10px 0 0;color:#8f8b83;font-size:.72rem}@media(max-width:560px){.cw-chat-launcher{right:14px;bottom:14px}.cw-chat-panel{right:14px;bottom:82px}.cw-chat-actions{grid-template-columns:1fr}}