.loading-indicator-wrapper{position:relative;border-radius:var(--Guide-box-corner-R,24px) var(--Guide-box-corner-R,24px) var(--Guide-box-corner-R,24px) 0;background:var(--Grayscale_000,#fff);border:1px solid var(--Grayscale_010,#f0f2f4);box-shadow:0 4px 12px 0 rgba(18,25,46,.06)}.layout{display:block;position:relative}.textArea{box-sizing:border-box;color:#111319;padding:17px 40px 17px 17px;width:100%;transition:border-color .2s ease;resize:none;border-radius:8px;border:1px solid var(--Grayscale_030,#d2d4da);background:var(--Grayscale_000,#fff);font-size:16px;font-weight:500;line-height:22px}.textArea:focus{outline:none;border:1px solid #4737ff}.textArea::-moz-placeholder{font-weight:400;color:#bcbec6}.textArea::placeholder{font-weight:400;color:#bcbec6}.submitButton{position:absolute;top:17px;right:15px;display:flex;justify-content:center;align-items:center}.submitButton:active{filter:brightness(85%)}.loadingWrapper{position:absolute;top:3px;right:0;padding:7px;display:flex;justify-content:center;align-items:center}@media (max-width:575.98px){.textArea{font-size:15px}}.faq-sidebar{position:fixed;right:20px;top:80px;width:280px;max-height:calc(100vh - 100px);background:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.1),0 2px 8px rgba(0,0,0,.06);z-index:1002;display:flex;flex-direction:column;animation:slideInRight .3s ease-out;overflow:hidden}.faq-sidebar.minimized{max-height:60px}@keyframes slideInRight{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.faq-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1001;animation:fadeIn .2s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.faq-modal{position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;z-index:1002;display:flex;flex-direction:column;animation:slideUp .3s ease-out;overflow:hidden}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.faq-header{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid #e8eaee;flex-shrink:0}.faq-title{font-size:14px;line-height:20px;font-weight:600;margin:0}.faq-header-buttons{display:flex;gap:8px}.faq-close-button,.faq-minimize-button{background:none;border:none;padding:4px;cursor:pointer;color:#6b7280;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}.faq-close-button:hover,.faq-minimize-button:hover{background:#f3f4f6;color:#111319}.faq-content{padding:12px;overflow-y:auto;flex:1}.faq-content::-webkit-scrollbar{width:6px}.faq-content::-webkit-scrollbar-track{background:transparent}.faq-content::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.faq-content::-webkit-scrollbar-thumb:hover{background:#9ca3af}.faq-item{margin-bottom:8px;background:#f8f9fa;border-radius:10px;overflow:hidden;transition:all .2s ease}.faq-item:hover{background:#f3f4f6}.faq-question{width:100%;justify-content:space-between;padding:12px;background:none;border:none;cursor:pointer;text-align:left}.faq-question,.faq-question-content{display:flex;align-items:center;gap:8px}.faq-question-content{flex:1}.faq-emoji-wrapper{width:36px;height:36px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 8px rgba(0,0,0,.05)}.faq-emoji{font-size:18px;line-height:1}.faq-question-text{color:#111319;font-size:14px;font-weight:500;margin:0;line-height:1.4}.faq-chevron{color:#6b7280;flex-shrink:0;transition:transform .3s ease}.faq-chevron.open{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-answer.open{max-height:2000px}.faq-answer-content{padding:0 12px 12px 56px;color:#4b5563;font-size:12px;line-height:1.6}.faq-paragraph{margin:0 0 12px}.faq-paragraph:last-child{margin-bottom:0}.faq-strong{font-weight:700;color:#111319}.faq-toggle-button{position:fixed;right:20px;bottom:100px;width:56px;height:56px;background:linear-gradient(135deg,#3b88ff,#4737ff);border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 16px rgba(59,136,255,.4);z-index:1000;transition:all .2s ease;color:#fff}.faq-toggle-button:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(59,136,255,.5)}.faq-toggle-button:active{transform:translateY(0)}@media (max-width:1380px){.faq-sidebar{display:none}.faq-toggle-button{right:16px;bottom:80px;width:52px;height:52px}.faq-header{padding:16px 20px}.faq-title{font-size:14px;line-height:20px;font-weight:600}.faq-content{padding:12px}.faq-answer-content{padding:0 12px 12px 64px;font-size:13px}.faq-emoji-wrapper{width:44px;height:44px}.faq-emoji{font-size:22px}}@media (max-width:480px){.faq-toggle-button{right:12px;bottom:70px;width:48px;height:48px}.faq-header{padding:14px 16px}.faq-title{font-size:14px;line-height:20px;font-weight:600}.faq-content{padding:10px}.faq-question{padding:12px}.faq-emoji-wrapper{width:40px;height:40px}.faq-emoji{font-size:20px}.faq-answer-content{padding:0 12px 12px 56px;font-size:12px}}@media (min-width:1380px){.faq-backdrop,.faq-modal{display:none}}