.QATool_container__ZN0Lp{display:flex;flex-direction:column;height:100%;background:linear-gradient(135deg,#ffffff,#f8fafc);border-radius:16px;padding:1.5rem;max-height:600px;overflow:hidden}.QATool_header__2jp2T{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid rgba(67,97,238,.1)}.QATool_headerInfo__Wd5bq{flex:1 1}.QATool_title__CMOAA{font-size:1.25rem;font-weight:800;color:#0f172a;margin:0 0 .25rem;display:flex;align-items:center;gap:.5rem}.QATool_title__CMOAA:before{content:"🤖";font-size:1.1rem}.QATool_subtitle__HB_SB{font-size:.9rem;color:#64748b;margin:0;font-weight:500}.QATool_clearButton__5scN4{background:linear-gradient(135deg,rgba(239,68,68,.1),rgba(239,68,68,.05));color:#ef4444;border:1px solid rgba(239,68,68,.2);border-radius:8px;padding:.5rem .875rem;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s ease}.QATool_clearButton__5scN4:hover{background:linear-gradient(135deg,rgba(239,68,68,.2),rgba(239,68,68,.1));transform:translateY(-1px)}.QATool_extracting__Xixo9{display:flex;align-items:center;gap:.75rem;padding:1rem;background:linear-gradient(135deg,rgba(67,97,238,.1),rgba(67,97,238,.05));border-radius:12px;margin-bottom:1rem;border:1px solid rgba(67,97,238,.2)}.QATool_spinner__aMBt8{width:20px;height:20px;border:2px solid rgba(67,97,238,.3);border-top-color:#4361ee;border-radius:50%;animation:QATool_spin__gBGGP 1s linear infinite}@keyframes QATool_spin__gBGGP{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.QATool_suggestedQuestions__7cwql{margin-bottom:1.5rem}.QATool_suggestedTitle__ll6jc{font-size:1rem;font-weight:700;color:#374151;margin-bottom:.75rem}.QATool_questionButtons__KkYfk{display:flex;flex-wrap:wrap;gap:.5rem}.QATool_suggestionButton__FE49F{background:white;color:#4361ee;border:1px solid rgba(67,97,238,.3);border-radius:20px;padding:.5rem .875rem;font-size:.8rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.QATool_suggestionButton__FE49F:hover{background:rgba(67,97,238,.1);border-color:#4361ee;transform:translateY(-1px)}.QATool_suggestionButton__FE49F:disabled{opacity:.6;cursor:not-allowed}.QATool_conversation__f3kW6{flex:1 1;overflow-y:auto;margin-bottom:1rem;padding-right:.5rem}.QATool_conversation__f3kW6::-webkit-scrollbar{width:4px}.QATool_conversation__f3kW6::-webkit-scrollbar-track{background:#f1f5f9;border-radius:2px}.QATool_conversation__f3kW6::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.QATool_conversation__f3kW6::-webkit-scrollbar-thumb:hover{background:#94a3b8}.QATool_qaItem__KPKSA{margin-bottom:1.5rem;animation:QATool_fadeInUp__Ruxsp .3s ease}@keyframes QATool_fadeInUp__Ruxsp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.QATool_questionItem__ZAxAQ{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.75rem}.QATool_questionIcon__cgJZK{width:28px;height:28px;background:linear-gradient(135deg,#4361ee,#5a67f2);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:.9rem;flex-shrink:0}.QATool_questionText__KT8m9{background:linear-gradient(135deg,rgba(67,97,238,.1),rgba(67,97,238,.05));padding:.75rem 1rem;border-radius:12px;font-weight:500;color:#1e293b;border:1px solid rgba(67,97,238,.2);flex:1 1}.QATool_answerItem__c7YNB{display:flex;align-items:flex-start;gap:.75rem}.QATool_answerIcon__DvTk3{width:28px;height:28px;background:linear-gradient(135deg,#22c55e,#4ade80);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:.9rem;flex-shrink:0}.QATool_answerContent__nYVQ3{flex:1 1;position:relative}.QATool_answerText__fCGzR{background:white;padding:1rem;border-radius:12px;line-height:1.6;color:#374151;border:1px solid #e2e8f0;box-shadow:0 2px 4px rgba(0,0,0,.05)}.QATool_copyButton__EHeMt{position:absolute;top:.5rem;right:.5rem;background:rgba(255,255,255,.9);border:1px solid #e2e8f0;border-radius:6px;padding:.25rem .5rem;font-size:.8rem;cursor:pointer;transition:all .2s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.QATool_copyButton__EHeMt:hover{background:#f8fafc;transform:scale(1.05)}.QATool_inputSection__2aYkH{border-top:1px solid #e2e8f0;padding-top:1rem}.QATool_inputContainer__8WNhw{display:flex;gap:.75rem;margin-bottom:.75rem}.QATool_input__4HhLY{flex:1 1;border:2px solid #e2e8f0;border-radius:12px;padding:.875rem;font-size:.95rem;resize:none;transition:all .2s ease;font-family:inherit;background:white}.QATool_input__4HhLY:focus{outline:none;border-color:#4361ee;box-shadow:0 0 0 3px rgba(67,97,238,.1)}.QATool_input__4HhLY:disabled{background:#f8fafc;color:#9ca3af;cursor:not-allowed}.QATool_button___mIwf{background:linear-gradient(135deg,#4361ee,#5a67f2);color:white;border:none;border-radius:12px;padding:.875rem 1.5rem;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap;display:flex;align-items:center;gap:.5rem;box-shadow:0 4px 12px rgba(67,97,238,.3)}.QATool_button___mIwf:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(67,97,238,.4)}.QATool_button___mIwf:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:0 4px 12px rgba(67,97,238,.2)}.QATool_buttonLoading__4C_wR{background:linear-gradient(135deg,#6b7280,#9ca3af)}.QATool_buttonSpinner__L3G1N{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:white;border-radius:50%;animation:QATool_spin__gBGGP 1s linear infinite}.QATool_error__FJTLg{display:flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,rgba(239,68,68,.1),rgba(239,68,68,.05));color:#dc2626;padding:.75rem;border-radius:8px;font-size:.9rem;border:1px solid rgba(239,68,68,.2)}.QATool_errorIcon__ckmAB{flex-shrink:0}.QATool_stats__tu_P9{margin-top:.75rem;padding-top:.75rem;border-top:1px solid #e2e8f0}.QATool_statsContent__3ZGYk{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem}.QATool_statItem__IQkC3{font-size:.8rem;color:#64748b;font-weight:500;display:flex;align-items:center;gap:.25rem}@media (max-width:768px){.QATool_container__ZN0Lp{padding:1rem;max-height:500px}.QATool_inputContainer__8WNhw{flex-direction:column}.QATool_button___mIwf{padding:.75rem 1.25rem}.QATool_statsContent__3ZGYk{flex-direction:column;align-items:flex-start}.QATool_questionButtons__KkYfk{flex-direction:column}.QATool_suggestionButton__FE49F{text-align:left}}.page_qaPage__7orzV{max-width:1200px;margin:0 auto;padding:2rem 1rem}.page_header__6UgYx{margin-bottom:2rem}.page_breadcrumb__lZEk_{display:flex;align-items:center;gap:.5rem;margin-bottom:2rem;font-size:.875rem}.page_breadcrumbLink__G6d73{color:#6b7280;text-decoration:none;transition:color .2s ease}.page_breadcrumbLink__G6d73:hover{color:#f87171}.page_breadcrumbSeparator__1TN2_{color:#9ca3af}.page_breadcrumbCurrent__nw8eO{color:#1f2937;font-weight:500}.page_documentHeader__7_9KT{display:flex;align-items:center;gap:1.5rem;padding:1.5rem;background:linear-gradient(135deg,#fef2f2,#fee2e2);border-radius:12px;border:1px solid #fecaca}.page_documentIcon__HRER0{flex-shrink:0}.page_documentInfo__qwV0e h1{font-size:1.5rem;font-weight:700;color:#1f2937;margin:0 0 .75rem}.page_documentStats__E9Gxt{display:flex;gap:1rem;flex-wrap:wrap}.page_stat__c8NbO{font-size:.875rem;color:#6b7280;background:white;padding:.25rem .75rem;border-radius:20px;border:1px solid #e5e7eb}.page_featureHeader__BPEes{display:flex;align-items:center;gap:2rem;padding:2rem;background:white;border-radius:16px;border:2px solid #f87171;margin-bottom:2rem;box-shadow:0 4px 6px rgba(248,113,113,.1)}.page_featureIcon__kLWUs{flex-shrink:0;width:80px;height:80px;background:linear-gradient(135deg,rgba(248,113,113,.1),rgba(248,113,113,.05));border-radius:20px;display:flex;align-items:center;justify-content:center}.page_featureInfo__q8xf1 h2{font-size:2rem;font-weight:700;color:#1f2937;margin:0 0 1rem}.page_featureDescription__RA7cR{color:#6b7280;font-size:1.125rem;line-height:1.6;margin:0}.page_tipsSection__1Riex{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-radius:12px;padding:2rem;margin-bottom:2rem}.page_tipsTitle__ACp2z{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0 0 1.5rem}.page_tipsList__2LdYT{display:grid;grid-gap:1rem;gap:1rem}.page_tip__Jk8jq{display:flex;align-items:center;gap:1rem;font-size:1rem;color:#374151}.page_tipIcon__VxsNt{font-size:1.25rem;flex-shrink:0}.page_toolContainer__eNJ4I{background:white;border-radius:16px;border:1px solid #e5e7eb;box-shadow:0 4px 6px rgba(0,0,0,.05);margin-bottom:2rem}.page_actionBar__PIqws{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0}.page_backButton__49Vcw{padding:.75rem 1.5rem;background:white;color:#374151;border:1px solid #d1d5db;border-radius:8px;font-weight:600;text-decoration:none;transition:all .2s ease}.page_backButton__49Vcw:hover{background:#f9fafb;border-color:#9ca3af}.page_actionButtons__u7Nk1{display:flex;gap:1rem}.page_toolSwitchBtn___Rk3U{padding:.75rem 1.5rem;background:linear-gradient(135deg,#f87171,#ef4444);color:white;border:none;border-radius:8px;font-weight:600;text-decoration:none;transition:all .2s ease}.page_toolSwitchBtn___Rk3U:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(248,113,113,.3)}.page_errorContainer__rdlbL,.page_loadingContainer__uK09r{display:flex;flex-direction:column;align-items:center;padding:4rem 2rem;text-align:center}.page_spinner__Qs02j{width:40px;height:40px;border:3px solid #e5e7eb;border-top-color:#f87171;border-radius:50%;animation:page_spin__FcMap 1s linear infinite;margin-bottom:1rem}.page_uploadButton__ma7sE{padding:1rem 2rem;background:linear-gradient(135deg,#f87171,#ef4444);color:white;border:none;border-radius:8px;font-weight:600;text-decoration:none;transition:all .2s ease;margin-top:1rem}.page_uploadButton__ma7sE:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(248,113,113,.3)}@keyframes page_spin__FcMap{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.page_qaPage__7orzV{padding:1rem .5rem}.page_documentHeader__7_9KT{flex-direction:column;text-align:center;gap:1rem}.page_featureHeader__BPEes{flex-direction:column;text-align:center;gap:1.5rem}.page_actionBar__PIqws{flex-direction:column;gap:1rem}.page_actionButtons__u7Nk1{flex-direction:column;width:100%}.page_toolSwitchBtn___Rk3U{width:100%}}