.bzNonProfit_pageWrapper__zVgsB{display:flex;min-height:100vh;background-color:#f7f7f7;font-family:Poppins,sans-serif;margin-left:0}.bzNonProfit_mainContent__8JgaB{flex:1;padding:32px 40px;overflow-y:auto}.bzNonProfit_backButton__VhkvJ{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px;padding:10px 14px;border:1px solid #d8deea;border-radius:10px;background:#ffffff;color:#23324d;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.bzNonProfit_backButton__VhkvJ:hover{background:#f4f7fb;border-color:#b8c5da}.bzNonProfit_header__Q39id{display:flex;align-items:center;gap:20px;margin-bottom:32px;background:linear-gradient(135deg,rgba(135,151,255,.1),rgba(82,203,255,.1));padding:28px 32px;border-radius:16px}.bzNonProfit_orgAvatar__HW7af{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;color:white;font-size:30px;font-weight:600;flex-shrink:0}.bzNonProfit_headerInfo__TfdKp{display:flex;flex-direction:column;gap:8px}.bzNonProfit_orgName__RSprm{font-size:20px;font-weight:600;color:#1a1a2e;margin:0;text-transform:capitalize}.bzNonProfit_tradingName__ZrSS3{font-size:13px;color:#666;margin:0;font-style:italic}.bzNonProfit_metaRow__yifC_{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:4px}.bzNonProfit_sectionTitle__OtQuD{font-size:16px;font-weight:600;color:#1a1a2e;margin-bottom:14px;margin-top:8px}.bzNonProfit_detailsGrid__wDl5i{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin-bottom:28px}.bzNonProfit_detailCard__IG4VQ{display:flex;align-items:center;gap:12px;background:white;padding:14px 18px;border-radius:10px;border:1px solid #eee}.bzNonProfit_detailIcon___Y_68{color:#667eea;display:flex;align-items:center}.bzNonProfit_detailContent__HtR12{display:flex;flex-direction:column;gap:2px}.bzNonProfit_detailLabel__0BisB{font-size:11px;color:#888;text-transform:uppercase;letter-spacing:.4px;font-weight:500}.bzNonProfit_detailValue__JlK7E{font-size:14px;font-weight:500;color:#333}.bzNonProfit_addressCard__5so7u{background:white;padding:18px 22px;border-radius:12px;border:1px solid #eee;margin-bottom:28px;display:flex;flex-direction:column;gap:10px}.bzNonProfit_addressRow__yb_gb{display:flex;align-items:center;gap:10px;font-size:14px;color:#333}.bzNonProfit_addressDetail__ntUbA{font-size:13px;color:#666;margin-left:34px}.bzNonProfit_activityCard__vBR_X{background:white;padding:18px 22px;border-radius:12px;border:1px solid #eee;margin-bottom:28px;display:flex;flex-direction:column;gap:14px}.bzNonProfit_activityMain__rQL20{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.bzNonProfit_activityText__qk0G9{font-size:14px;color:#333;font-weight:500}.bzNonProfit_activityCode__KA57E{font-size:12px;color:#888}.bzNonProfit_activitySecondary__59H4P{display:flex;flex-direction:column;gap:8px}.bzNonProfit_chipRow__oFu_U{display:flex;flex-wrap:wrap;gap:8px}.bzNonProfit_cardGrid__DoVC9{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-bottom:28px}.bzNonProfit_card__vebO_{background:white;border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:6px;box-shadow:0 1px 4px rgba(0,0,0,.06);border:1px solid #eee}.bzNonProfit_cardLabel__kFHB1{font-size:11px;color:#888;text-transform:uppercase;letter-spacing:.4px;font-weight:500}.bzNonProfit_cardValue__ImIi5{font-size:15px;font-weight:600;color:#1a1a2e}.bzNonProfit_tableSection__130nI{display:flex;flex-direction:column;gap:14px;margin-bottom:32px}.bzNonProfit_searchField__RYc_F{max-width:320px}.bzNonProfit_tableContainer__tuAVx{border-radius:12px!important;box-shadow:0 1px 4px rgba(0,0,0,.06)!important}.Sidebar_sidebarWrapper__DerXC{all:initial!important;font-family:inherit!important;color:inherit!important;box-sizing:border-box!important;display:block!important;position:relative!important;z-index:9999!important}.Sidebar_collapsedSidebar__b8h9b{transition:all .3s ease-in-out!important;position:relative!important;z-index:9999!important}.Sidebar_expandedSidebar__saC8A{transition:all .3s ease-in-out!important;transform:translateX(0)!important;position:absolute!important;z-index:10000!important;top:0!important;left:0!important;animation-name:Sidebar_slideInFromLeft__H8rIC!important;animation-duration:.3s!important;animation-fill-mode:forwards!important}@keyframes Sidebar_slideInFromLeft__H8rIC{0%{transform:translateX(-100%)!important;opacity:0!important}to{transform:translateX(0)!important;opacity:1!important}}.addKBFilesModal_kbModalOverlay___pUVk{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.addKBFilesModal_kbModalContent__58aJ_{background:white;border-radius:12px;width:100%;max-width:900px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.3)}.addKBFilesModal_kbModalHeader__kiCk_{display:flex;justify-content:space-between;align-items:center;padding:24px 32px;border-bottom:1px solid #e0e0e0;flex-shrink:0}.addKBFilesModal_kbModalTitle___6oEm{font-family:Poppins,sans-serif;font-size:24px;font-weight:600;color:#1a1a1a;margin:0}.addKBFilesModal_kbCloseButton__DU81L{background:none;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background .2s;color:#666}.addKBFilesModal_kbCloseButton__DU81L:hover{background:#f5f5f5;color:#1a1a1a}.addKBFilesModal_kbModalSubtitle__WNlUy{padding:16px 32px;font-family:Poppins,sans-serif;font-size:10px!important;color:#666;margin:0;background:#f8f7f7;border-bottom:1px solid #e0e0e0;flex-shrink:0}.addKBFilesModal_kbProgressInfo__y574R{display:flex;justify-content:space-between;align-items:center;padding:12px 32px;background:#f8f9fa;border-bottom:1px solid #e0e0e0}.addKBFilesModal_kbProgressInfoTracker__Bqwcq{display:flex;justify-content:space-between;align-items:center;padding:12px 32px;background:#FFFFFF}.addKBFilesModal_kbStepIndicator__RwGV6,.addKBFilesModal_kbUploadCount__Z_Eb2{font-family:Poppins,sans-serif;font-size:13px;color:#666;font-weight:500}.addKBFilesModal_kbWarningBox__fvnwc{background:#fff3cd;border:1px solid #ffc107;border-radius:8px;padding:12px 16px;margin:16px 32px;font-family:Poppins,sans-serif;font-size:13px;color:#856404}.addKBFilesModal_kbStepContent__LNXcS{flex:1;overflow-y:auto;padding:24px 32px}.addKBFilesModal_kbStepCard__4H_6g{background:#f8f9fa;border-radius:12px;padding:24px;border:2px solid #e0e0e0}.addKBFilesModal_kbStepNumber__6VjSI{background:#2196f3;color:white;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;margin-bottom:16px}.addKBFilesModal_kbStepInfo__Evg19{flex:1}.addKBFilesModal_kbStepTitle__H0WqS{font-family:Poppins,sans-serif;font-size:18px;font-weight:600;color:#1a1a1a;margin:0 0 8px;display:flex;align-items:center;gap:8px}.addKBFilesModal_kbRequired__TbKUT{color:#f44336}.addKBFilesModal_kbTagBadge__QrQy8{background:#e3f2fd;color:#1565c0;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500}.addKBFilesModal_kbStepDescription__Ue1B4{font-family:Poppins,sans-serif;font-size:14px!important;color:#666;margin:0 0 20px;line-height:1.5}.addKBFilesModal_kbUploadButton__edwHv{display:flex;align-items:center;gap:10px;padding:12px 24px;background:#f5f5f5;color:rgb(0,0,0);border:2px dashed #0b4f94;border-radius:8px;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;transition:all .2s;margin-bottom:20px}.addKBFilesModal_kbUploadButton__edwHv:hover{background:#1976d2;color:#ffff;box-shadow:0 4px 12px rgba(33,150,243,.3)}.addKBFilesModal_kbUploadButton__edwHv:disabled{opacity:.5;cursor:not-allowed}.addKBFilesModal_kbTagSection__xpBtB{margin-top:20px;margin-bottom:20px}.addKBFilesModal_kbTagLabel__Ml6LL{font-family:Poppins,sans-serif;font-size:13px;font-weight:500;color:#1a1a1a;margin-bottom:8px;display:block}.addKBFilesModal_kbTagInputContainer__V8tO_{display:flex;align-items:center;flex-wrap:wrap;gap:8px;border:1px solid #d0d0d0;border-radius:8px;padding:10px;background:white;min-height:45px}.addKBFilesModal_kbTag__GXWjY{background:#e3f2fd;color:#1565c0;border-radius:6px;padding:6px 10px;font-family:Poppins,sans-serif;font-size:12px;display:flex;align-items:center;gap:6px}.addKBFilesModal_kbTagRemove__cSMyu{cursor:pointer;font-weight:700;color:#1565c0;font-size:14px}.addKBFilesModal_kbTagRemove__cSMyu:hover{color:#0d47a1}.addKBFilesModal_kbTagInput__aK9Vt{flex:1;border:none;outline:none;font-family:Poppins,sans-serif;font-size:13px;min-width:150px}.addKBFilesModal_kbTagInput__aK9Vt::-moz-placeholder{color:#999}.addKBFilesModal_kbTagInput__aK9Vt::placeholder{color:#999}.addKBFilesModal_kbTagLimit__IYS3q{font-family:Poppins,sans-serif;font-size:11px;color:#666;margin-top:4px;display:block}.addKBFilesModal_kbPendingFilesList__xyl1_,.addKBFilesModal_kbUploadedFilesList__oNoK9{margin-top:16px}.addKBFilesModal_kbSectionTitle__pKVBH{font-family:Poppins,sans-serif;font-size:14px;font-weight:600;color:#1a1a1a;margin:0 0 12px}.addKBFilesModal_kbPendingFile__WV2ul,.addKBFilesModal_kbUploadedFile__wKmFi{display:flex;align-items:center;gap:12px;padding:12px;background:white;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:8px}.addKBFilesModal_kbFilePreview__cxEH6{width:40px;height:40px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.addKBFilesModal_kbPreviewImage__J6GM1{width:40px;height:40px;-o-object-fit:cover;object-fit:cover;border-radius:4px}.addKBFilesModal_kbFileDetails__Gos9Q{flex:1;display:flex;flex-direction:column;gap:4px}.addKBFilesModal_kbFileName__jaYdA{font-family:Poppins,sans-serif;font-size:13px;font-weight:500;color:#1a1a1a}.addKBFilesModal_kbFileSize__9aiDY{font-family:Poppins,sans-serif;font-size:11px;color:#666}.addKBFilesModal_kbFileTag__MhEpr{background:#e3f2fd;color:#1565c0;padding:4px 8px;border-radius:4px;font-size:11px;font-weight:500;white-space:nowrap}.addKBFilesModal_kbRemoveFile__WUHNK{background:#f44336;color:white;border:none;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px;font-weight:700;transition:background .2s;flex-shrink:0}.addKBFilesModal_kbRemoveFile__WUHNK:hover{background:#d32f2f}.addKBFilesModal_kbRemoveFile__WUHNK:disabled{opacity:.5;cursor:not-allowed}.addKBFilesModal_kbProgressContainer__2nzOh{margin-top:16px}.addKBFilesModal_kbProgressItem__AveZ_{margin-bottom:12px}.addKBFilesModal_kbProgressFileName__oqTv2{font-family:Poppins,sans-serif;font-size:12px;color:#666;margin-bottom:4px;display:block}.addKBFilesModal_kbProgressBar__iAUBW{width:100%;height:6px;background:#e0e0e0;border-radius:3px;overflow:hidden;margin-bottom:4px}.addKBFilesModal_kbProgressFill__FJRmc{height:100%;background:#4caf50;transition:width .3s ease}.addKBFilesModal_kbProgressPercent__aNb_Z{font-family:Poppins,sans-serif;font-size:11px;color:#666}.addKBFilesModal_kbCheckingIndicator__IUBdm{display:flex;align-items:center;gap:10px;padding:12px;background:#e3f2fd;border-radius:8px;margin-top:12px;font-family:Poppins,sans-serif;font-size:13px;color:#1565c0}.addKBFilesModal_kbModalFooter__egWIX{display:flex;justify-content:space-between;gap:12px;padding:20px 32px;border-top:1px solid #e0e0e0;background:#f8f9fa;flex-shrink:0}.addKBFilesModal_kbBackButton__MEY9x,.addKBFilesModal_kbCompleteButton__42W4F,.addKBFilesModal_kbNextButton__O8YEG{padding:12px 28px;border-radius:8px;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;border:none}.addKBFilesModal_kbBackButton__MEY9x{background:white;border:1px solid #d0d0d0;color:#666}.addKBFilesModal_kbBackButton__MEY9x:hover{background:#f5f5f5;border-color:#bdbdbd}.addKBFilesModal_kbBackButton__MEY9x:disabled{opacity:.5;cursor:not-allowed}.addKBFilesModal_kbCompleteButton__42W4F,.addKBFilesModal_kbNextButton__O8YEG{background:#2196f3;color:white}.addKBFilesModal_kbCompleteButton__42W4F:hover,.addKBFilesModal_kbNextButton__O8YEG:hover{background:#1976d2;box-shadow:0 4px 12px rgba(33,150,243,.3)}.addKBFilesModal_kbCompleteButton__42W4F:disabled,.addKBFilesModal_kbNextButton__O8YEG:disabled{opacity:.5;cursor:not-allowed}.addKBFilesModal_kbCompleteButton__42W4F{background:#4caf50}.addKBFilesModal_kbCompleteButton__42W4F:hover{background:#388e3c;box-shadow:0 4px 12px rgba(76,175,80,.3)}.addKBFilesModal_kbStepContent__LNXcS::-webkit-scrollbar{width:8px}.addKBFilesModal_kbStepContent__LNXcS::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.addKBFilesModal_kbStepContent__LNXcS::-webkit-scrollbar-thumb{background:#c0c0c0;border-radius:10px}.addKBFilesModal_kbStepContent__LNXcS::-webkit-scrollbar-thumb:hover{background:#a0a0a0}.addKBFilesModal_kbDotsContainer__KvzKe{display:flex;align-items:center;justify-content:center;height:100px;width:100%;gap:10px}.addKBFilesModal_kbDot__4TGcO{height:20px;width:20px;background-color:#2196f3;border-radius:50%;animation:addKBFilesModal_kbBounce__SUL7B 1.4s ease-in-out infinite both}.addKBFilesModal_kbDot__4TGcO:first-child{animation-delay:-.32s}.addKBFilesModal_kbDot__4TGcO:nth-child(2){animation-delay:-.16s}.addKBFilesModal_kbDot__4TGcO:nth-child(3){animation-delay:0s}.addKBFilesModal_kbDot__4TGcO:nth-child(4){animation-delay:.16s}.addKBFilesModal_kbDot__4TGcO:nth-child(5){animation-delay:.32s}@keyframes addKBFilesModal_kbBounce__SUL7B{0%,80%,to{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}.AutofillModal_afModalOverlay__nhlCJ{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.AutofillModal_afLoadingModal__5S4Kb{background:white;border-radius:16px;padding:40px;text-align:center;max-width:500px;box-shadow:0 20px 60px rgba(0,0,0,.3)}.AutofillModal_afLoadingTitle__Ure3P{font-family:Poppins,sans-serif;font-size:20px;font-weight:600;color:#1a1a1a;margin:20px 0 8px}.AutofillModal_afLoadingSubtitle__O1tDj{font-family:Poppins,sans-serif;font-size:14px;color:#666;margin:0}.AutofillModal_afPreviewModalContent__oTfMu{background:white;border-radius:12px;width:100%;max-width:900px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.3)}.AutofillModal_afModalHeader__PQouz{display:flex;justify-content:space-between;align-items:center;padding:24px 32px;border-bottom:1px solid #e0e0e0;flex-shrink:0}.AutofillModal_afModalTitle__FPl1L{font-family:Poppins,sans-serif;font-size:24px;font-weight:600;color:#1a1a1a;margin:0}.AutofillModal_afCloseButton__Uy8ux{background:none;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background .2s;color:#666}.AutofillModal_afCloseButton__Uy8ux:hover{background:#f5f5f5;color:#1a1a1a}.AutofillModal_afModalSubtitle__Ypzsb{padding:16px 32px;font-family:Poppins,sans-serif;font-size:14px;color:#666;margin:0;background:#f8f9fa;border-bottom:1px solid #e0e0e0;flex-shrink:0}.AutofillModal_afPreviewContent__Vo7Vx{flex:1;overflow-y:auto;padding:24px 32px}.AutofillModal_afSection__mkgju{margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid #f0f0f0}.AutofillModal_afSection__mkgju:last-child{border-bottom:none;margin-bottom:0}.AutofillModal_afSectionTitle__7908N{font-family:Poppins,sans-serif;font-size:18px;font-weight:600;color:#1a1a1a;margin:0 0 20px;padding-bottom:12px;border-bottom:2px solid #2196f3}.AutofillModal_afFullWidthField__ZZGmw{margin-bottom:20px}.AutofillModal_afFieldRow__kI4el{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.AutofillModal_afField__NlCIo{display:flex;flex-direction:column}.AutofillModal_afFieldLabel__bhKCC{font-family:Poppins,sans-serif;font-size:13px;font-weight:500;color:#444;margin-bottom:8px;display:block}.AutofillModal_afInput__S091k{font-family:Poppins,sans-serif;font-size:14px;padding:12px 14px;border:1px solid #d0d0d0;border-radius:8px;transition:all .2s;background:white}.AutofillModal_afInput__S091k:focus{outline:none;border-color:#2196f3;box-shadow:0 0 0 3px rgba(33,150,243,.1)}.AutofillModal_afInput__S091k::-moz-placeholder{color:#999}.AutofillModal_afInput__S091k::placeholder{color:#999}.AutofillModal_afTextareaWrapper__eGijX{position:relative}.AutofillModal_afTextarea__triZt{font-family:Poppins,sans-serif;font-size:14px;line-height:1.6;padding:14px;border:1px solid #d0d0d0;border-radius:8px;transition:all .2s;resize:vertical;min-height:100px;width:100%;background:white}.AutofillModal_afTextarea__triZt:focus{outline:none;border-color:#2196f3;box-shadow:0 0 0 3px rgba(33,150,243,.1)}.AutofillModal_afTextarea__triZt::-moz-placeholder{color:#999}.AutofillModal_afTextarea__triZt::placeholder{color:#999}.AutofillModal_afFinancialCard__bAE7Q,.AutofillModal_afMetricCard__MJgHa,.AutofillModal_afProgramCard__Z_YoX,.AutofillModal_afTeamCard__TQ2yo{background:#f8f9fa;padding:20px;border-radius:10px;margin-bottom:20px;border:1px solid #e0e0e0}.AutofillModal_afProgramTitle__Czt6T,.AutofillModal_afTeamTitle__bnq_D{font-family:Poppins,sans-serif;font-size:16px;font-weight:600;color:#2196f3;margin:0 0 16px;padding-bottom:8px;border-bottom:1px solid #d0d0d0}.AutofillModal_afFinancialTitle__bcNBw,.AutofillModal_afMetricTitle__a4A6h{font-family:Poppins,sans-serif;font-size:16px;font-weight:600;color:#ff9800;margin:0 0 16px;padding-bottom:8px;border-bottom:1px solid #d0d0d0}.AutofillModal_afDonorContainer__so6jt{background:#f8f9fa;padding:20px;border-radius:10px;border:1px solid #e0e0e0}.AutofillModal_afDonorTagsWrapper__4Chmu{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.AutofillModal_afDonorTag___xLS6{display:flex;align-items:center;gap:8px;background:white;border:1px solid #d0d0d0;border-radius:8px;padding:8px 12px}.AutofillModal_afDonorInput__pFrbt{font-family:Poppins,sans-serif;font-size:14px;border:none;outline:none;background:transparent;min-width:150px}.AutofillModal_afDonorInput__pFrbt::-moz-placeholder{color:#999}.AutofillModal_afDonorInput__pFrbt::placeholder{color:#999}.AutofillModal_afRemoveDonor__cxinO{background:#f44336;color:white;border:none;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px;font-weight:700;transition:background .2s}.AutofillModal_afRemoveDonor__cxinO:hover{background:#d32f2f}.AutofillModal_afAddDonorButton__B8odo{background:#2196f3;color:white;border:none;border-radius:8px;padding:10px 20px;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.AutofillModal_afAddDonorButton__B8odo:hover{background:#1976d2;box-shadow:0 4px 12px rgba(33,150,243,.3)}.AutofillModal_afPreviewModalFooter__9_2VI{display:flex;justify-content:flex-end;gap:12px;padding:20px 32px;border-top:1px solid #e0e0e0;background:#f8f9fa;flex-shrink:0}.AutofillModal_afApplyButton__gZ4po,.AutofillModal_afCancelButton__MRQnj,.AutofillModal_afRetryButton__SZ5OC{padding:12px 28px;border-radius:8px;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;border:none}.AutofillModal_afCancelButton__MRQnj{background:white;border:1px solid #d0d0d0;color:#666}.AutofillModal_afCancelButton__MRQnj:hover{background:#f5f5f5;border-color:#bdbdbd}.AutofillModal_afApplyButton__gZ4po,.AutofillModal_afRetryButton__SZ5OC{background:#2196f3;color:white}.AutofillModal_afApplyButton__gZ4po:hover,.AutofillModal_afRetryButton__SZ5OC:hover{background:#1976d2;box-shadow:0 4px 12px rgba(33,150,243,.3)}.AutofillModal_afErrorContent__Z0ygv{padding:32px;text-align:center}.AutofillModal_afErrorContent__Z0ygv p{font-family:Poppins,sans-serif;font-size:14px;color:#d32f2f;margin-bottom:16px}.AutofillModal_afDotsContainer__nsg8n{display:flex;align-items:center;justify-content:center;height:100px;width:100%;gap:10px}.AutofillModal_afDot__9ts_3{height:20px;width:20px;background-color:#2196f3;border-radius:50%;animation:AutofillModal_afBounce__xI3_4 1.4s ease-in-out infinite both}.AutofillModal_afDot__9ts_3:first-child{animation-delay:-.32s}.AutofillModal_afDot__9ts_3:nth-child(2){animation-delay:-.16s}.AutofillModal_afDot__9ts_3:nth-child(3){animation-delay:0s}.AutofillModal_afDot__9ts_3:nth-child(4){animation-delay:.16s}.AutofillModal_afDot__9ts_3:nth-child(5){animation-delay:.32s}@keyframes AutofillModal_afBounce__xI3_4{0%,80%,to{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}.AutofillModal_afPreviewContent__Vo7Vx::-webkit-scrollbar{width:8px}.AutofillModal_afPreviewContent__Vo7Vx::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.AutofillModal_afPreviewContent__Vo7Vx::-webkit-scrollbar-thumb{background:#c0c0c0;border-radius:10px}.AutofillModal_afPreviewContent__Vo7Vx::-webkit-scrollbar-thumb:hover{background:#a0a0a0}.AddSourceModal_overlay__pO3Hx{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:999;display:flex;justify-content:center;align-items:center;padding:20px}.AddSourceModal_modal__JPuTY{background:#FFFFFF;border:1px solid #959595;border-radius:21px;width:90%;max-width:1200px;padding:40px;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;transition:all .3s ease;width:50%;max-width:1000px;padding:30px}.AddSourceModal_header__qm8Fz{display:flex;justify-content:space-between;align-items:center}.AddSourceModal_title__82cCc{display:flex;align-items:center;gap:10px;font-family:Poppins,sans-serif;font-weight:600;font-size:20px;color:#1F1F1F}.AddSourceModal_closeButton__jpcyr{background:none;border:none;font-size:24px;cursor:pointer}.AddSourceModal_description__W14I2{font-family:Poppins,sans-serif;font-weight:300;font-size:16px;color:#000000;margin:0}.AddSourceModal_uploadArea__RiMdn{border:1px dashed #000000;border-radius:5px;padding:20px;text-align:center;display:flex;flex-direction:column;gap:15px;justify-content:center;align-items:center}.AddSourceModal_uploadInstructions___Ki_j{font-family:Poppins,sans-serif;font-weight:400;font-size:16px;color:#525866}.AddSourceModal_uploadButton___1ytx{background:#e0e0e0;border:none;border-radius:5px;padding:10px 20px;font-family:Poppins,sans-serif;font-weight:500;font-size:16px;color:#1F1F1F;cursor:pointer}.AddSourceModal_uploadIcon__ZpUsH{margin:0 auto}.AddSourceModal_fileSize__HWJnm{font-family:Poppins,sans-serif;font-weight:400;font-size:14px;color:#5C6270}.AddSourceModal_fileLimit__mpcqc{margin:0}.AddSourceModal_fileLimit__mpcqc,.AddSourceModal_largeFileMessage__uriXe{font-family:Poppins,sans-serif;font-weight:400;font-size:13px;color:#5C6270}.AddSourceModal_largeFileMessage__uriXe{margin:-8px 0 0}.AddSourceModal_snackbar__BRDcs{position:fixed;left:50%;bottom:28px;transform:translateX(-50%);background:#1F1F1F;color:#FFFFFF;border-radius:5px;padding:10px 16px;font-family:Poppins,sans-serif;font-size:14px;z-index:1000}.AddSourceModal_tagsContainer__kEZjF{display:flex;gap:15px;flex-wrap:wrap}.AddSourceModal_tag__1PGiA{background:#F3F5F7;border-radius:5px;padding:5px 10px;font-family:Poppins,sans-serif;font-weight:400;font-size:14px;color:#000000}.netherlandsNonprofits_pageShell__0FPeh{display:flex;min-height:100vh;background:#f4f8f7;color:#142821}.netherlandsNonprofits_mainContent__AgpBJ{flex:1;min-width:0;padding:32px 44px 56px}.netherlandsNonprofits_hero__EpgEg,.netherlandsNonprofits_profileHero__3rbwh{border-radius:24px;background:linear-gradient(120deg,#123d32,#1b6654 58%,#2d8a6f);color:#fff;box-shadow:0 16px 34px rgba(14,61,48,.18)}.netherlandsNonprofits_hero__EpgEg{padding:34px 40px;display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:22px}.netherlandsNonprofits_eyebrow__sNiHz{display:flex;align-items:center;gap:8px;color:rgba(255,255,255,.77);font-size:12px;font-weight:800;letter-spacing:.095em;text-transform:uppercase}.netherlandsNonprofits_flag__BfPcf{display:inline-grid;place-items:center;width:26px;height:20px;border-radius:4px;background:linear-gradient(#ae1c28 0 33%,#fff 33% 66%,#21468b 66%);color:#fff;font-size:8px;letter-spacing:0;text-shadow:0 1px 1px #123}.netherlandsNonprofits_hero__EpgEg h1,.netherlandsNonprofits_profileHero__3rbwh h1{margin:12px 0 10px;font-size:clamp(28px,3vw,42px);letter-spacing:-.04em;line-height:1.06}.netherlandsNonprofits_hero__EpgEg p,.netherlandsNonprofits_profileHero__3rbwh p{max-width:720px;margin:0;color:rgba(255,255,255,.8);font-size:16px;line-height:1.55}.netherlandsNonprofits_heroStats__d9mfB{min-width:142px;padding:16px 18px;border:1px solid rgba(255,255,255,.2);border-radius:14px;background:rgba(255,255,255,.1)}.netherlandsNonprofits_heroStats__d9mfB small,.netherlandsNonprofits_heroStats__d9mfB span{display:block;color:rgba(255,255,255,.72);font-size:12px}.netherlandsNonprofits_heroStats__d9mfB strong{display:block;margin:2px 0;font-size:28px}.netherlandsNonprofits_controls__TLTAe{display:flex;align-items:end;gap:12px;flex-wrap:wrap;padding:16px;margin-bottom:24px;border:1px solid #dce9e4;border-radius:17px;background:#fff}.netherlandsNonprofits_searchControl__iSC0a{display:flex;align-items:center;gap:9px;flex:1 1 300px;min-height:42px;padding:0 12px;border:1px solid #cfe0da;border-radius:10px;color:#477064}.netherlandsNonprofits_searchControl__iSC0a input{width:100%;border:0;outline:0;color:#143a2f;font:inherit}.netherlandsNonprofits_selectControls__k6UQf{display:flex;gap:10px;flex-wrap:wrap}.netherlandsNonprofits_selectControls__k6UQf label{display:grid;gap:4px;color:#5a756b;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.netherlandsNonprofits_selectControls__k6UQf select{min-width:145px;height:42px;padding:0 30px 0 10px;border:1px solid #cfe0da;border-radius:10px;color:#183d32;background:#fff;font:inherit;font-size:13px;text-transform:none}.netherlandsNonprofits_backButton__XRf9r,.netherlandsNonprofits_clearButton__ktnyd,.netherlandsNonprofits_errorCard__wyJrG button,.netherlandsNonprofits_loadMore__b_c80 button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:10px;padding:11px 14px;color:#fff;background:#1c6553;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.netherlandsNonprofits_clearButton__ktnyd{background:#e7f0ec;color:#285d4d}.netherlandsNonprofits_clearButton__ktnyd:hover{background:#d8e9e2}.netherlandsNonprofits_cardGrid__vn0BY{display:grid;grid-template-columns:repeat(auto-fill,minmax(285px,1fr));gap:16px}.netherlandsNonprofits_organizationCard__XXLWp{display:flex;flex-direction:column;min-height:274px;padding:20px;border:1px solid #dce9e4;border-radius:18px;background:#fff;box-shadow:0 4px 13px rgba(27,74,60,.04);transition:transform .2s ease,box-shadow .2s ease}.netherlandsNonprofits_organizationCard__XXLWp:hover{transform:translateY(-3px);box-shadow:0 14px 26px rgba(27,74,60,.11)}.netherlandsNonprofits_cardHeading__pWVdf{display:flex;gap:11px;align-items:center}.netherlandsNonprofits_monogram__PZ1n3,.netherlandsNonprofits_profileMonogram__PqtN5{display:grid;place-items:center;flex:0 0 auto;color:#17614e;background:#dff2e9;font-weight:900}.netherlandsNonprofits_monogram__PZ1n3{width:42px;height:42px;border-radius:13px;font-size:18px}.netherlandsNonprofits_cardType__nKkEI{margin:0 0 3px;color:#5c7d72;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.055em}.netherlandsNonprofits_organizationCard__XXLWp h2{margin:0;color:#183d32;font-size:16px;line-height:1.25}.netherlandsNonprofits_mission__S_YwC{display:-webkit-box;overflow:hidden;margin:16px 0;color:#4c665d;font-size:13px;line-height:1.5;-webkit-line-clamp:3;-webkit-box-orient:vertical}.netherlandsNonprofits_location__J3tAS{display:flex;align-items:center;gap:5px;color:#3f685b;font-size:12px;font-weight:700}.netherlandsNonprofits_detailTags__jQdoF,.netherlandsNonprofits_tags__03oxt{display:flex;flex-wrap:wrap;gap:6px}.netherlandsNonprofits_tags__03oxt{margin:14px 0 17px}.netherlandsNonprofits_detailTags__jQdoF span,.netherlandsNonprofits_tags__03oxt span{padding:5px 8px;border-radius:999px;background:#edf6f1;color:#386957;font-size:11px;font-weight:700}.netherlandsNonprofits_tags__03oxt .netherlandsNonprofits_activityTag__REKJv{background:#f7f1df;color:#856c24}.netherlandsNonprofits_viewButton__6Qtjy{display:flex;align-items:center;gap:4px;margin-top:auto;padding:0;border:0;color:#17614e;background:transparent;font:inherit;font-size:13px;font-weight:900;cursor:pointer}.netherlandsNonprofits_viewButton__6Qtjy:hover{color:#0d4839}.netherlandsNonprofits_errorCard__wyJrG,.netherlandsNonprofits_stateCard__Al6DS{padding:36px;margin:20px 0;border:1px dashed #c3d8cf;border-radius:16px;color:#527369;background:#fff;text-align:center}.netherlandsNonprofits_errorCard__wyJrG{border-style:solid;border-color:#f0c9c1;color:#9a3b2f}.netherlandsNonprofits_errorCard__wyJrG p{margin-top:0}.netherlandsNonprofits_errorCard__wyJrG button{background:#9a3b2f}.netherlandsNonprofits_loadMore__b_c80{display:flex;justify-content:center;margin-top:28px}.netherlandsNonprofits_loadMore__b_c80 button:disabled{cursor:wait;opacity:.65}.netherlandsNonprofits_backButton__XRf9r{margin-bottom:20px;background:#e4eee9;color:#245c4b}.netherlandsNonprofits_backButton__XRf9r:hover{background:#d6e5de}.netherlandsNonprofits_profileHero__3rbwh{display:flex;gap:23px;padding:32px 38px}.netherlandsNonprofits_profileMonogram__PqtN5{width:76px;height:76px;border-radius:21px;font-size:34px}.netherlandsNonprofits_profileHeroContent__U2SHK{min-width:0}.netherlandsNonprofits_profileLinks__d1U0x{display:flex;flex-wrap:wrap;gap:14px;margin-top:19px}.netherlandsNonprofits_profileLinks__d1U0x a,.netherlandsNonprofits_profileLinks__d1U0x span{display:inline-flex;align-items:center;gap:5px;color:#fff;font-size:13px;text-decoration:none}.netherlandsNonprofits_profileLinks__d1U0x a:hover{text-decoration:underline}.netherlandsNonprofits_factGrid__VikEy{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.netherlandsNonprofits_factGrid__VikEy>div{padding:15px;border:1px solid #dce9e4;border-radius:13px;background:#fff}.netherlandsNonprofits_factGrid__VikEy span,.netherlandsNonprofits_recordGrid__JsChw dt{display:block;margin-bottom:5px;color:#6a857b;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.netherlandsNonprofits_factGrid__VikEy strong{color:#224d40;font-size:14px}.netherlandsNonprofits_tabs__05XJ5{display:flex;gap:3px;overflow-x:auto;margin:20px 0;padding:5px;border:1px solid #dce9e4;border-radius:12px;background:#fff}.netherlandsNonprofits_tabs__05XJ5 button{white-space:nowrap;padding:9px 13px;border:0;border-radius:8px;color:#5c776d;background:transparent;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.netherlandsNonprofits_tabs__05XJ5 .netherlandsNonprofits_activeTab__aTbZc{color:#fff;background:#1c6553}.netherlandsNonprofits_profileLayout__AieSu{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(255px,.8fr);gap:18px}.netherlandsNonprofits_detailPanel__XZJRW,.netherlandsNonprofits_primaryPanel__YAHJ0,.netherlandsNonprofits_sidePanel__Ak3CG{padding:24px;border:1px solid #dce9e4;border-radius:18px;background:#fff}.netherlandsNonprofits_sidePanel__Ak3CG{display:flex;flex-direction:column;gap:9px}.netherlandsNonprofits_sectionHeading__g_EgP{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 12px}.netherlandsNonprofits_sectionHeading__g_EgP h2{margin:0;color:#214b3e;font-size:16px;letter-spacing:-.01em}.netherlandsNonprofits_sectionHeading__g_EgP span{display:grid;place-items:center;min-width:22px;height:22px;border-radius:50%;color:#3f725f;background:#e3f1eb;font-size:11px;font-weight:800}.netherlandsNonprofits_visionBlock__Cne2S{padding:17px 18px;margin-bottom:25px;border-left:3px solid #32896f;border-radius:0 11px 11px 0;background:#f0f8f4}.netherlandsNonprofits_programmeCard__tzZKx>span,.netherlandsNonprofits_visionBlock__Cne2S span{color:#5b8878;font-size:11px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.netherlandsNonprofits_visionBlock__Cne2S p{margin:6px 0 0;color:#315a4d;line-height:1.55}.netherlandsNonprofits_governanceList__Ygsbb,.netherlandsNonprofits_objectiveList__FQ1vk{display:grid;gap:10px;margin:0;padding:0;list-style:none}.netherlandsNonprofits_governanceList__Ygsbb li,.netherlandsNonprofits_objectiveList__FQ1vk li{position:relative;padding-left:20px;color:#3d5f53;font-size:14px;line-height:1.45}.netherlandsNonprofits_governanceList__Ygsbb li:before,.netherlandsNonprofits_objectiveList__FQ1vk li:before{position:absolute;left:0;content:"";width:8px;height:8px;margin-top:6px;border-radius:50%;background:#5ab38d}.netherlandsNonprofits_emptyNote__IiL4p{margin:0;color:#71877f;font-size:13px;line-height:1.5}.netherlandsNonprofits_programmeGrid__A6iez{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:13px;margin-bottom:28px}.netherlandsNonprofits_programmeCard__tzZKx{padding:18px;border:1px solid #dbe9e2;border-radius:14px;background:#fbfdfc}.netherlandsNonprofits_locationList__LqDkf h3,.netherlandsNonprofits_programmeCard__tzZKx h3{margin:7px 0;color:#244e41;font-size:15px}.netherlandsNonprofits_locationList__LqDkf p,.netherlandsNonprofits_programmeCard__tzZKx p{margin:0;color:#5b7168;font-size:13px;line-height:1.5}.netherlandsNonprofits_materialList__2sTNl{display:grid;gap:9px}.netherlandsNonprofits_materialList__2sTNl>div{display:flex;gap:12px;align-items:flex-start;padding:12px 0;border-top:1px solid #e5eee9}.netherlandsNonprofits_materialList__2sTNl span{display:grid;place-items:center;flex:0 0 26px;width:26px;height:26px;border-radius:8px;color:#277057;background:#e5f3ec;font-size:11px;font-weight:900}.netherlandsNonprofits_materialList__2sTNl p{margin:3px 0;color:#47665b;font-size:13px;line-height:1.5}.netherlandsNonprofits_locationList__LqDkf{display:grid;gap:10px}.netherlandsNonprofits_locationList__LqDkf article{display:flex;gap:10px;padding:14px;border:1px solid #deebe5;border-radius:13px;color:#2d775e}.netherlandsNonprofits_locationList__LqDkf article>div{color:#41675a}.netherlandsNonprofits_locationList__LqDkf h3{margin-top:0}.netherlandsNonprofits_locationList__LqDkf span{color:#669083;font-size:11px;font-weight:800;text-transform:uppercase}.netherlandsNonprofits_recordGrid__JsChw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 22px}.netherlandsNonprofits_recordGrid__JsChw>div{padding:14px;border-radius:12px;background:#f4f9f6}.netherlandsNonprofits_recordGrid__JsChw dd{overflow-wrap:anywhere;margin:0;color:#294c41;font-size:14px;font-weight:700}.netherlandsNonprofits_sourceLink__Ihkrw{display:inline-flex;align-items:center;gap:5px;color:#17614e;font-size:13px;font-weight:900;text-decoration:none}.netherlandsNonprofits_sourceLink__Ihkrw:hover{text-decoration:underline}@media (max-width:900px){.netherlandsNonprofits_mainContent__AgpBJ{padding:24px 20px 44px}.netherlandsNonprofits_hero__EpgEg{padding:28px}.netherlandsNonprofits_factGrid__VikEy{grid-template-columns:repeat(2,minmax(0,1fr))}.netherlandsNonprofits_profileLayout__AieSu{grid-template-columns:1fr}}@media (max-width:640px){.netherlandsNonprofits_hero__EpgEg,.netherlandsNonprofits_profileHero__3rbwh{align-items:flex-start;flex-direction:column;padding:24px}.netherlandsNonprofits_heroStats__d9mfB{min-width:0}.netherlandsNonprofits_selectControls__k6UQf,.netherlandsNonprofits_selectControls__k6UQf label,.netherlandsNonprofits_selectControls__k6UQf select{width:100%}.netherlandsNonprofits_cardGrid__vn0BY,.netherlandsNonprofits_factGrid__VikEy,.netherlandsNonprofits_recordGrid__JsChw{grid-template-columns:1fr}.netherlandsNonprofits_profileMonogram__PqtN5{width:58px;height:58px;border-radius:17px;font-size:26px}}.embeddedai_embedded-ai-container__jsZx7{position:relative;display:inline-block}.embeddedai_ai-button__WbNP0{display:flex;align-items:center;gap:8px;padding:8px 16px;background:linear-gradient(135deg,#f0f4ff,#e8f2ff 50%,#f5f8ff);background:linear-gradient(135deg,#8b5cf6,#3b82f6 50%,#6366f1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;border:none;border-radius:25px;cursor:pointer;font-size:14px;font-weight:500;transition:all .3s ease;box-shadow:0 2px 8px rgba(55,93,251,.25)}.embeddedai_ai-button__WbNP0:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(139,92,246,.35);background:linear-gradient(135deg,#a855f7,#2563eb 50%,#5b21b6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.embeddedai_ai-button__WbNP0:active{transform:translateY(0);box-shadow:0 2px 6px rgba(55,93,251,.25)}.embeddedai_ai-icon__wo_4x{width:20px;height:20px;margin-right:8px;border-radius:50%}.embeddedai_ai-text__49G0w{font-size:14px;font-weight:500}.embeddedai_chat-modal__PrPjs{position:absolute;top:50px;right:0;z-index:1000;width:400px;max-height:500px;background:white;box-shadow:0 8px 32px rgba(0,0,0,.12);border:5px solid transparent;-o-border-image:linear-gradient(90deg,#007bff,#6f42c1,#d33f83) 1;border-image:linear-gradient(90deg,#007bff,#6f42c1,#d33f83) 1;border-image-slice:1;border-radius:20px;overflow:hidden;display:flex;flex-direction:column}.embeddedai_modal-header__FwfxX{display:flex;justify-content:space-between;align-items:center;padding:16px 20px 12px;border-bottom:1px solid #e5e7eb;background:#f9fafb}.embeddedai_title__JMDDD{display:inline-flex;align-items:center;justify-content:center;width:60px;height:24px;font-size:12px;font-weight:600;background:linear-gradient(135deg,#375dfb,#6366f1);color:white;border-radius:20px;text-align:center}.embeddedai_header-text__gBdXA{flex:1;font-size:14px;font-weight:500;color:#374151;text-align:center;margin:0 12px}.embeddedai_close-button__a5Vfb{background:none;border:none;font-size:24px;color:#6b7280;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s ease}.embeddedai_close-button__a5Vfb:hover{background-color:#f3f4f6;color:#374151}.embeddedai_welcome-message__v4nTe{padding:16px 20px;margin:0;color:#374151;font-size:14px;text-align:center;background:#f9fafb;border-bottom:1px solid #e5e7eb}.embeddedai_support-banner___Wd0H{padding:16px 20px 20px;margin:0;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-bottom:1px solid #bae6fd;text-align:center;overflow:visible}.embeddedai_support-text__ZWAOg{margin:0 0 12px;color:#0c4a6e;font-size:13px;line-height:1.5;font-weight:500}.embeddedai_support-link__4e6C5{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:linear-gradient(135deg,#0ea5e9,#0284c7);color:white;text-decoration:none;border-radius:20px;font-size:13px;font-weight:600;transition:all .3s ease;box-shadow:0 2px 8px rgba(14,165,233,.25)}.embeddedai_support-link__4e6C5:hover{background:linear-gradient(135deg,#0284c7,#0369a1);transform:translateY(-1px);box-shadow:0 4px 12px rgba(14,165,233,.35)}.embeddedai_support-link__4e6C5:active{transform:translateY(0);box-shadow:0 2px 6px rgba(14,165,233,.25)}.embeddedai_support-banner-collapsed__FmUxh{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-bottom:1px solid #bae6fd;overflow:visible}.embeddedai_support-toggle__CkIB7{width:100%;display:flex;align-items:center;justify-content:space-between;padding:12px 20px;background:none;border:none;cursor:pointer;transition:background-color .2s ease;gap:12px}.embeddedai_support-toggle__CkIB7:hover{background:rgba(14,165,233,.05)}.embeddedai_support-title__TuKOA{flex:1;text-align:left;color:#0c4a6e;font-size:12px;line-height:1.4;font-weight:500}.embeddedai_support-content__EqBLF{padding:4px 20px 16px;text-align:center}.embeddedai_messages__Sq002{flex:1;max-height:300px;overflow-y:auto;padding:16px 20px;display:flex;flex-direction:column;gap:12px;scrollbar-width:thin;scrollbar-color:#d1d5db transparent}.embeddedai_messages__Sq002::-webkit-scrollbar{width:4px}.embeddedai_messages__Sq002::-webkit-scrollbar-track{background:transparent}.embeddedai_messages__Sq002::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:2px}.embeddedai_messages__Sq002::-webkit-scrollbar-thumb:hover{background:#9ca3af}.embeddedai_message__Kn7DX{display:flex;align-items:flex-start;gap:8px;max-width:100%}.embeddedai_message__Kn7DX.embeddedai_user__jQbeo{flex-direction:row-reverse}.embeddedai_message-img__66Lpj{width:32px;height:32px;border-radius:50%;flex-shrink:0}.embeddedai_message-text__Sm6g_{padding:10px 14px;border-radius:16px;margin:0;max-width:80%;word-wrap:break-word;font-size:14px;line-height:1.4}.embeddedai_message__Kn7DX.embeddedai_user__jQbeo .embeddedai_message-text__Sm6g_{background-color:#375dfb;color:white;border-bottom-right-radius:4px}.embeddedai_message__Kn7DX.embeddedai_ai__X4nY9 .embeddedai_message-text__Sm6g_{background-color:#f3f4f6;color:#374151;border-bottom-left-radius:4px}.embeddedai_input-container__kM_hb{display:flex;align-items:flex-end;padding:16px 20px;border-top:1px solid #e5e7eb;background:white;gap:8px}.embeddedai_input-field__cx7cN{flex:1;padding:10px 14px;border:1px solid #d1d5db;border-radius:20px;resize:none;font-size:14px;font-family:inherit;outline:none;min-height:20px;max-height:80px;transition:border-color .2s ease}.embeddedai_input-field__cx7cN:focus{border-color:#375dfb;box-shadow:0 0 0 1px #375dfb}.embeddedai_input-field__cx7cN::-moz-placeholder{color:#9ca3af}.embeddedai_input-field__cx7cN::placeholder{color:#9ca3af}.embeddedai_send-button__YIQGj{background:#375dfb;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease;flex-shrink:0}.embeddedai_send-button__YIQGj:hover{background:#2b4bdb}.embeddedai_send-button__YIQGj:active{background:#1e3a8a}@media (max-width:768px){.embeddedai_chat-modal__PrPjs{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90vw;max-width:400px;max-height:80vh}.embeddedai_ai-button__WbNP0{padding:6px 12px;font-size:12px}.embeddedai_ai-icon__wo_4x{width:18px;height:18px;margin-right:6px}}.embeddedai_chat-modal__PrPjs{animation:embeddedai_slideUp__eKtuY .3s ease-out}@keyframes embeddedai_slideUp__eKtuY{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}