.floating-questions-container[data-v-1d936dc8]{bottom:74px;left:calc(10px + 50vw);max-width:960px;min-width:300px;pointer-events:auto;position:fixed;transform:translate(-50%);width:calc(96vw - 595.2px);z-index:9998}.floating-questions[data-v-1d936dc8]{backdrop-filter:blur(6px) saturate(180%);-webkit-backdrop-filter:blur(6px) saturate(180%);background:#ffffff08;border-radius:24px 24px 12px 12px;box-shadow:0 -4px 24px #0003;overflow:visible;padding:8px 8px 16px;position:relative}.top-actions[data-v-1d936dc8]{display:flex;gap:6px;position:absolute;right:2px;top:-15px;z-index:10}.clear-chat-btn[data-v-1d936dc8]{align-items:center;backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);background:#ef444433;border:none;border-radius:50%;box-shadow:0 2px 6px #0000001a;color:#ef4444;cursor:pointer;display:flex;height:22px;justify-content:center;transition:all .3s;width:22px}.clear-chat-btn[data-v-1d936dc8]:hover{backdrop-filter:blur(16px) saturate(200%);-webkit-backdrop-filter:blur(16px) saturate(200%);background:#ef44444d;box-shadow:0 3px 10px #ef44444d;transform:scale(1.15)}.clear-chat-btn[data-v-1d936dc8]:active{transform:scale(.95)}.clear-chat-btn i[data-v-1d936dc8]{font-size:9px}.refresh-btn[data-v-1d936dc8]{align-items:center;backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);background:#fff3;border:none;border-radius:50%;box-shadow:0 2px 6px #0000001a;color:#4a90e2;cursor:pointer;display:flex;height:22px;justify-content:center;transition:all .3s;width:22px}.refresh-btn[data-v-1d936dc8]:hover:not(:disabled){backdrop-filter:blur(16px) saturate(200%);-webkit-backdrop-filter:blur(16px) saturate(200%);background:#ffffff4d;box-shadow:0 3px 10px #00000026;transform:scale(1.15)}.refresh-btn[data-v-1d936dc8]:active:not(:disabled){transform:scale(.95)}.refresh-btn[data-v-1d936dc8]:disabled{cursor:not-allowed;opacity:.6}.refresh-btn.spinning i[data-v-1d936dc8]{animation:spin-continuous-1d936dc8 1s linear infinite}@keyframes spin-continuous-1d936dc8{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.refresh-btn i[data-v-1d936dc8]{font-size:10px}.loading-state[data-v-1d936dc8]{align-items:center;color:#4a90e2;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:56px;padding:12px 10px}.spinner[data-v-1d936dc8]{animation:spin-1d936dc8 1s linear infinite;border:2.5px solid #f3f3f3;border-radius:50%;border-top-color:#4a90e2;height:24px;width:24px}@keyframes spin-1d936dc8{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.loading-state span[data-v-1d936dc8]{font-size:11px;font-weight:500}.error-state[data-v-1d936dc8]{align-items:center;background:#e74c3c0d;border-radius:8px;color:#e74c3c;display:flex;gap:6px;justify-content:center;min-height:56px;padding:12px 10px}.error-state i[data-v-1d936dc8]{font-size:16px}.error-state span[data-v-1d936dc8]{font-size:11px}.carousel-container[data-v-1d936dc8]{align-items:center;display:flex;gap:6px;padding:2px;position:relative}.carousel-wrapper[data-v-1d936dc8]{border-radius:10px;flex:1;overflow:hidden}.carousel-track[data-v-1d936dc8]{align-items:flex-start;display:flex;gap:12px;transition:transform .4s cubic-bezier(.4,0,.2,1)}.question-slide[data-v-1d936dc8]{box-sizing:border-box;display:flex;flex-shrink:0}.question-text[data-v-1d936dc8]{background:linear-gradient(135deg,#4a90e2,#357abd);border-radius:12px;box-shadow:0 2px 6px #4a90e24d;color:#fff;cursor:pointer;display:inline-block;font-size:12px;font-weight:500;line-height:1.5;padding:8px 14px;transition:all .3s ease;white-space:nowrap}.question-text[data-v-1d936dc8]:hover{box-shadow:0 4px 12px #4a90e280;transform:scale(1.02)}.question-text[data-v-1d936dc8]:active{transform:scale(.98)}.context-toggle[data-v-1d936dc8]{align-items:center;display:flex;flex-shrink:0;gap:5px}.toggle-switch[data-v-1d936dc8]{display:inline-block;flex-shrink:0;height:20px;position:relative;width:34px}.toggle-switch input[data-v-1d936dc8]{height:0;opacity:0;width:0}.toggle-switch .slider[data-v-1d936dc8]{backdrop-filter:blur(8px) saturate(180%);-webkit-backdrop-filter:blur(8px) saturate(180%);background:#ffffff1a;border:1px solid hsla(0,0%,100%,.15);border-radius:24px;cursor:pointer;inset:0;position:absolute;transition:all .3s}.toggle-switch .slider[data-v-1d936dc8]:before{background:#fffc;border-radius:50%;bottom:2px;box-shadow:0 2px 4px #0003;content:"";height:14px;left:3px;position:absolute;transition:all .3s;width:14px}.toggle-switch input:checked+.slider[data-v-1d936dc8]{background:#4a9eff4d;border-color:#4a9eff80}.toggle-switch input:checked+.slider[data-v-1d936dc8]:before{background:#4a9eff;transform:translate(16px)}.toggle-switch .slider[data-v-1d936dc8]:hover{background:#ffffff26}.toggle-switch input:checked+.slider[data-v-1d936dc8]:hover{background:#4a9eff66}.toggle-label[data-v-1d936dc8]{color:var(--theme-text-secondary);cursor:default;font-size:.75rem;font-weight:400;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.ai-input-section[data-v-1d936dc8]{align-items:center;border-top:1px solid var(--theme-divider);display:flex;gap:10px;margin-top:8px;padding-top:8px}.input-wrapper[data-v-1d936dc8]{align-items:center;backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);background:var(--theme-card-background);border:1px solid var(--theme-divider);border-radius:12px;display:flex;flex:1;gap:8px;padding:6px 10px;transition:all .3s}.input-wrapper[data-v-1d936dc8]:focus-within{background:var(--theme-card-hover);border-color:#4a9eff66;box-shadow:0 0 0 3px #4a9eff1a}.input-wrapper textarea[data-v-1d936dc8]{background:transparent;border:none;color:var(--theme-text-primary);flex:1;font-family:inherit;font-size:.85rem;line-height:1.4;max-height:64px;min-height:20px;outline:none;resize:none}.input-wrapper textarea[data-v-1d936dc8]::-moz-placeholder{color:var(--theme-text-tertiary)!important;opacity:1}.input-wrapper textarea[data-v-1d936dc8]::placeholder{color:var(--theme-text-tertiary)!important;opacity:1}.input-wrapper .send-btn[data-v-1d936dc8]{align-items:center;backdrop-filter:blur(8px) saturate(180%);-webkit-backdrop-filter:blur(8px) saturate(180%);background:#4a9eff33;border:none;border-radius:8px;color:#4a9eff;cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;transition:all .3s;width:28px}.input-wrapper .send-btn[data-v-1d936dc8]:hover:not(:disabled){background:#4a9eff4d;box-shadow:0 4px 12px #4a9eff4d;transform:translateY(-1px)}.input-wrapper .send-btn[data-v-1d936dc8]:active:not(:disabled){transform:translateY(0)}.input-wrapper .send-btn[data-v-1d936dc8]:disabled{cursor:not-allowed;opacity:.4}.input-wrapper .send-btn i[data-v-1d936dc8]{font-size:.85rem}.input-wrapper .stop-btn[data-v-1d936dc8]{align-items:center;backdrop-filter:blur(8px) saturate(180%);-webkit-backdrop-filter:blur(8px) saturate(180%);background:#ef444433;border:none;border-radius:8px;color:#ef4444;cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;transition:all .3s;width:28px}.input-wrapper .stop-btn[data-v-1d936dc8]:hover{background:#ef44444d;box-shadow:0 4px 12px #ef44444d;transform:translateY(-1px)}.input-wrapper .stop-btn[data-v-1d936dc8]:active{transform:translateY(0)}.input-wrapper .stop-btn i[data-v-1d936dc8]{font-size:.75rem}.nav-btn[data-v-1d936dc8]{align-items:center;background:linear-gradient(135deg,#4a90e2,#357abd);border:none;border-radius:50%;box-shadow:0 2px 5px #4a90e24d;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;transition:all .3s;width:24px}.nav-btn[data-v-1d936dc8]:hover:not(.disabled){box-shadow:0 4px 10px #4a90e280;transform:scale(1.1)}.nav-btn.disabled[data-v-1d936dc8]{background:#ccc;box-shadow:none;cursor:not-allowed;opacity:.3}.nav-btn i[data-v-1d936dc8]{font-size:10px}.slide-up-enter-active[data-v-1d936dc8],.slide-up-leave-active[data-v-1d936dc8]{transition:all .4s cubic-bezier(.4,0,.2,1)}.slide-up-enter-from[data-v-1d936dc8],.slide-up-leave-to[data-v-1d936dc8]{opacity:0;transform:translate(-50%) translateY(20px)}@media (max-width:1024px) and (min-width:769px){.floating-questions-container[data-v-1d936dc8]{left:calc(-17.5px + 50vw);width:calc(96vw - 475.2px)}}@media (max-width:768px){.floating-questions-container[data-v-1d936dc8]{bottom:105px;left:50%;max-width:95%;width:95%}.floating-questions[data-v-1d936dc8]{padding:6px}.carousel-container[data-v-1d936dc8]{gap:6px;padding:3px}.carousel-track[data-v-1d936dc8]{gap:10px}.question-text[data-v-1d936dc8]{font-size:12px;line-height:1.5;padding:8px 14px}.nav-btn[data-v-1d936dc8]{height:26px;width:26px}.nav-btn i[data-v-1d936dc8]{font-size:11px}}@media (max-width:480px){.floating-questions-container[data-v-1d936dc8]{width:96%}.floating-questions[data-v-1d936dc8]{padding:6px}.carousel-container[data-v-1d936dc8]{padding:2px}.carousel-track[data-v-1d936dc8]{gap:8px}.question-text[data-v-1d936dc8]{font-size:11px;padding:7px 12px}.nav-btn[data-v-1d936dc8]{height:24px;width:24px}.nav-btn i[data-v-1d936dc8]{font-size:10px}}.ai-input-section.no-questions[data-v-1d936dc8]{border-top:none;margin-top:0;padding-top:0}
