.LanguageSelector_container__nJ5Eq{min-height:100vh;background:linear-gradient(135deg,#0d1b2a,#1b263b 50%,#415a77);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 20px 68px}.LanguageSelector_deviceWarning__GlbIK{background:rgba(251,140,0,.15);border:1px solid #fb8c00;color:#fb8c00;padding:10px 20px;border-radius:8px;font-size:.85rem;text-align:center;max-width:90%;margin-bottom:16px}.LanguageSelector_logoWrapper__INX6f{margin-bottom:24px;filter:drop-shadow(0 8px 32px rgba(0,0,0,.3))}.LanguageSelector_title__fkouW{background:linear-gradient(90deg,#e53935,#fb8c00,#fdd835,#43a047,#1e88e5,#8e24aa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:2.5rem;font-weight:800;margin-bottom:8px;text-align:center}.LanguageSelector_subtitle__JNTXe{color:#778da9;font-size:1rem;margin-bottom:48px;text-align:center}.LanguageSelector_languageGrid__yMyI6{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;max-width:400px;width:100%}.LanguageSelector_languageBtn__3OQhu{padding:20px;border-radius:12px;border:2px solid #415a77;background:hsla(0,0%,100%,.05);color:#e0e1dd;font-size:1.2rem;font-weight:600;cursor:pointer;transition:all .2s}.LanguageSelector_languageBtn__3OQhu:hover{border-color:#778da9;background:hsla(0,0%,100%,.1)}.LanguageSelector_languageBtn__3OQhu.LanguageSelector_selected__yp9mJ{border:3px solid #fb8c00;background:rgba(251,140,0,.1)}.LanguageSelector_continueBtn__x4hb5{margin-top:40px;padding:16px 48px;border-radius:30px;border:none;background:linear-gradient(90deg,#e53935,#fb8c00);color:#fff;font-size:1.1rem;font-weight:700;cursor:pointer;box-shadow:0 4px 20px rgba(251,140,0,.4);transition:transform .2s}.LanguageSelector_continueBtn__x4hb5:hover{transform:scale(1.05)}.LanguageSelector_clearBtn__SEURQ{margin-top:16px;padding:10px 24px;border-radius:20px;border:1px solid #415a77;background:transparent;color:#778da9;font-size:.9rem;cursor:pointer;transition:all .2s}.LanguageSelector_clearBtn__SEURQ:hover{border-color:#e53935;color:#e53935;background:rgba(229,57,53,.1)}.LanguageSelector_modalOverlay__JVSoN{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000;animation:LanguageSelector_fadeIn__u4_f2 .2s ease}.LanguageSelector_modal__rOHA3{background:#1b263b;border-radius:16px;padding:32px;max-width:400px;width:90%;border:1px solid #415a77;box-shadow:0 8px 32px rgba(0,0,0,.4)}.LanguageSelector_modalTitle__3sWe0{color:#e0e1dd;font-size:1.3rem;margin-bottom:12px}.LanguageSelector_modalText__q_VGc{color:#778da9;font-size:.95rem;line-height:1.5;margin-bottom:24px}.LanguageSelector_modalActions__0vgC_{display:flex;gap:12px;justify-content:flex-end}.LanguageSelector_cancelBtn__JF4nc{padding:10px 20px;border-radius:8px;border:1px solid #415a77;background:transparent;color:#778da9;cursor:pointer;transition:all .2s}.LanguageSelector_cancelBtn__JF4nc:hover{border-color:#778da9;color:#e0e1dd}.LanguageSelector_confirmBtn__B9MKe{padding:10px 20px;border-radius:8px;border:none;background:#e53935;color:#fff;font-weight:600;cursor:pointer;transition:all .2s}.LanguageSelector_confirmBtn__B9MKe:hover{background:#c62828}@keyframes LanguageSelector_fadeIn__u4_f2{0%{opacity:0}to{opacity:1}}.APISetup_container__s7rb1{min-height:100vh;background:linear-gradient(135deg,#0d1b2a,#1b263b 50%,#415a77);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 20px 68px}.APISetup_card__aY7rV{background:hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:24px;padding:48px;max-width:500px;width:100%;border:1px solid hsla(0,0%,100%,.1)}.APISetup_title__jwMrW{color:#e0e1dd;font-size:1.8rem;margin-bottom:32px;text-align:center}.APISetup_section__Hm8YY{margin-bottom:24px}.APISetup_label__F_XtL{color:#778da9;font-size:.9rem;display:block;margin-bottom:8px}.APISetup_providerGrid__ekDob{display:flex;gap:12px}.APISetup_providerBtn__9bnL9{flex:1 1;padding:14px;border-radius:12px;border:2px solid #415a77;background:transparent;color:#e0e1dd;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s}.APISetup_providerBtn__9bnL9:hover{border-color:#778da9}.APISetup_providerBtn__9bnL9.APISetup_selected__FrozA{border:2px solid #fb8c00;background:rgba(251,140,0,.15)}.APISetup_input__5bMnb{width:100%;padding:14px 16px;border-radius:12px;border:2px solid #415a77;background:rgba(0,0,0,.3);color:#e0e1dd;font-size:1rem;outline:none;box-sizing:border-box;transition:border-color .2s}.APISetup_input__5bMnb:focus{border-color:#fb8c00}.APISetup_input__5bMnb::placeholder{color:#778da9}.APISetup_startBtn__R__XG{width:100%;padding:16px;border-radius:12px;border:none;background:linear-gradient(90deg,#43a047,#1e88e5);color:#fff;font-size:1.1rem;font-weight:700;cursor:pointer;margin-top:8px;transition:transform .2s,opacity .2s}.APISetup_startBtn__R__XG:hover:not(.APISetup_disabled__xrFTu){transform:scale(1.02)}.APISetup_startBtn__R__XG.APISetup_disabled__xrFTu{background:#415a77;cursor:not-allowed;opacity:.5}.ChatInterface_container__hKSG5{min-height:100vh;background:linear-gradient(135deg,#0d1b2a,#1b263b);display:flex;flex-direction:column;padding-bottom:48px}.ChatInterface_header__h3wPL{padding:16px 24px;background:rgba(0,0,0,.3);border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;align-items:center;justify-content:space-between}.ChatInterface_headerLeft__lrzvt{display:flex;align-items:center;gap:12px}.ChatInterface_headerText__7k6qf{display:flex;flex-direction:column}.ChatInterface_headerTitle__Xrw_c{color:#e0e1dd;font-size:1.2rem;margin:0}.ChatInterface_projectName__6BBT_{color:#778da9;font-size:.85rem}.ChatInterface_headerRight__L3QQE{display:flex;gap:10px;align-items:center}.ChatInterface_restartBtn__kA36v{padding:8px 16px;border-radius:8px;border:1px solid #778da9;background:transparent;color:#778da9;font-size:.85rem;cursor:pointer;transition:all .2s}.ChatInterface_restartBtn__kA36v:hover{border-color:#fb8c00;color:#fb8c00;background:rgba(251,140,0,.1)}.ChatInterface_viewTableBtn__Ok2zn{padding:10px 20px;border-radius:20px;border:none;background:linear-gradient(90deg,#fb8c00,#e53935);color:#fff;font-weight:600;cursor:pointer;transition:transform .2s}.ChatInterface_viewTableBtn__Ok2zn:hover{transform:scale(1.05)}.ChatInterface_chatArea__hG2v_{flex:1 1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:16px}.ChatInterface_messageRow__Uuf0h{display:flex;animation:ChatInterface_fadeIn__btDzw .3s ease}.ChatInterface_userRow__NBh_Z{justify-content:flex-end}.ChatInterface_aiRow__tZMC6{justify-content:flex-start}.ChatInterface_messageBubble__q5vQv{max-width:70%;padding:14px 18px;color:#e0e1dd;font-size:1rem;line-height:1.5}.ChatInterface_userBubble__jIrba{border-radius:20px 20px 4px 20px;background:linear-gradient(135deg,#1e88e5,#1565c0)}.ChatInterface_aiBubble__KdvcX{border-radius:20px 20px 20px 4px;background:hsla(0,0%,100%,.1)}.ChatInterface_messageRole__Ia7_T{font-size:.75rem;color:#778da9;margin-bottom:4px}.ChatInterface_choiceButtons__AHEfV{display:flex;gap:12px;justify-content:center;margin-top:16px}.ChatInterface_yesBtn__3ssv3{padding:12px 24px;border-radius:12px;border:2px solid #43a047;background:rgba(67,160,71,.1);color:#43a047;font-weight:600;cursor:pointer;transition:all .2s}.ChatInterface_yesBtn__3ssv3:hover{background:rgba(67,160,71,.2)}.ChatInterface_noBtn__MDp9s{padding:12px 24px;border-radius:12px;border:2px solid #fb8c00;background:rgba(251,140,0,.1);color:#fb8c00;font-weight:600;cursor:pointer;transition:all .2s}.ChatInterface_noBtn__MDp9s:hover{background:rgba(251,140,0,.2)}.ChatInterface_doneActions__Fgumh{display:flex;justify-content:center;margin-top:24px;margin-bottom:16px}.ChatInterface_viewTableBtnLarge__P1KF8{padding:16px 48px;border-radius:30px;border:none;background:linear-gradient(90deg,#43a047,#1e88e5);color:#fff;font-size:1.2rem;font-weight:700;cursor:pointer;box-shadow:0 4px 20px rgba(67,160,71,.4);transition:all .3s;animation:ChatInterface_pulse__Kkqr7 2s infinite}.ChatInterface_viewTableBtnLarge__P1KF8:hover{transform:scale(1.05);box-shadow:0 6px 30px rgba(67,160,71,.5)}@keyframes ChatInterface_pulse__Kkqr7{0%,to{box-shadow:0 4px 20px rgba(67,160,71,.4)}50%{box-shadow:0 4px 30px rgba(67,160,71,.7)}}.ChatInterface_inputArea__R1HZr{padding:16px 24px;background:rgba(0,0,0,.3);border-top:1px solid hsla(0,0%,100%,.1)}.ChatInterface_inputRow__GxkQJ{display:flex;gap:12px}.ChatInterface_textInput__uUyWF{flex:1 1;padding:14px 18px;border-radius:25px;border:2px solid #415a77;background:rgba(0,0,0,.3);color:#e0e1dd;font-size:1rem;outline:none;transition:border-color .2s}.ChatInterface_textInput__uUyWF:focus{border-color:#fb8c00}.ChatInterface_textInput__uUyWF::placeholder{color:#778da9}.ChatInterface_textArea__MG1gm{flex:1 1;padding:14px 18px;border-radius:16px;border:2px solid #415a77;background:rgba(0,0,0,.3);color:#e0e1dd;font-size:1rem;outline:none;min-height:120px;resize:vertical;font-family:inherit;transition:border-color .2s}.ChatInterface_textArea__MG1gm:focus{border-color:#fb8c00}.ChatInterface_textArea__MG1gm::placeholder{color:#778da9}.ChatInterface_scopeInputArea__6EvvL{display:flex;flex-direction:column;gap:12px;width:100%}.ChatInterface_scopeActions__JRYn_{display:flex;gap:12px;justify-content:flex-end}.ChatInterface_attachBtn__0uC2_{padding:14px 24px;border-radius:25px;border:2px solid #778da9;background:rgba(119,141,169,.1);color:#e0e1dd;font-weight:600;cursor:pointer;transition:all .2s}.ChatInterface_attachBtn__0uC2_:hover:not(:disabled){border-color:#fb8c00;background:rgba(251,140,0,.1);color:#fb8c00}.ChatInterface_attachBtn__0uC2_:disabled{opacity:.5;cursor:not-allowed}.ChatInterface_noInfoBtn__nacrn{padding:14px 20px;border-radius:25px;border:2px solid #778da9;background:transparent;color:#778da9;cursor:pointer;white-space:nowrap;transition:all .2s}.ChatInterface_noInfoBtn__nacrn:hover:not(:disabled){border-color:#e0e1dd;color:#e0e1dd}.ChatInterface_noInfoBtn__nacrn:disabled{opacity:.5;cursor:not-allowed}.ChatInterface_sendBtn__zwpq8{padding:14px 24px;border-radius:25px;border:none;background:#415a77;color:#fff;font-weight:600;cursor:not-allowed;transition:all .2s}.ChatInterface_sendBtn__zwpq8:not(:disabled){background:linear-gradient(90deg,#fb8c00,#e53935);cursor:pointer}.ChatInterface_sendBtn__zwpq8:not(:disabled):hover{transform:scale(1.05)}@keyframes ChatInterface_fadeIn__btDzw{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.ChatInterface_messageBubble__q5vQv{max-width:85%}.ChatInterface_inputRow__GxkQJ{flex-wrap:wrap}.ChatInterface_noInfoBtn__nacrn{flex:1 1}}.RiskTable_container__IoyB1{min-height:100vh;background:linear-gradient(135deg,#0d1b2a,#1b263b);padding-bottom:68px}.RiskTable_header__3qedd{padding:16px 24px;background:rgba(0,0,0,.3);border-bottom:1px solid hsla(0,0%,100%,.1);justify-content:space-between;flex-wrap:wrap}.RiskTable_headerLeft__HnGqi,.RiskTable_header__3qedd{display:flex;align-items:center;gap:12px}.RiskTable_backBtn__PxRWl{padding:8px 16px;border-radius:8px;border:1px solid #415a77;background:transparent;color:#778da9;cursor:pointer;transition:all .2s}.RiskTable_backBtn__PxRWl:hover{border-color:#778da9;color:#e0e1dd}.RiskTable_title__fs8nk{color:#e0e1dd;font-size:1.3rem;margin:0}.RiskTable_actions__rGg3_{display:flex;gap:8px;flex-wrap:wrap}.RiskTable_restartBtn__uQSRz{padding:10px 16px;border-radius:8px;border:1px solid #778da9;background:transparent;color:#778da9;font-weight:600;cursor:pointer;transition:all .2s}.RiskTable_restartBtn__uQSRz:hover{border-color:#fb8c00;color:#fb8c00;background:rgba(251,140,0,.1)}.RiskTable_addBtn__KfOWf{padding:10px 16px;border-radius:8px;border:none;background:#43a047;color:#fff;font-weight:600;cursor:pointer;transition:transform .2s}.RiskTable_addBtn__KfOWf:hover{transform:scale(1.05)}.RiskTable_csvBtn___beKH{padding:10px 16px;border-radius:8px;border:1px solid #1e88e5;background:transparent;color:#1e88e5;font-weight:600;cursor:pointer;transition:all .2s}.RiskTable_csvBtn___beKH:hover{background:rgba(30,136,229,.1)}.RiskTable_excelBtn__EMBFH{padding:10px 16px;border-radius:8px;border:none;background:#1e88e5;color:#fff;font-weight:600;cursor:pointer;transition:transform .2s}.RiskTable_excelBtn__EMBFH:hover{transform:scale(1.05)}.RiskTable_googleBtn__M2_vA{padding:10px 16px;border-radius:8px;border:none;background:linear-gradient(90deg,#fb8c00,#e53935);color:#fff;font-weight:600;cursor:pointer;transition:transform .2s}.RiskTable_googleBtn__M2_vA:hover{transform:scale(1.05)}.RiskTable_tableWrapper__JpayK{padding:24px;overflow-x:auto}.RiskTable_table__nZk1v{width:100%;border-collapse:collapse;background:hsla(0,0%,100%,.02);border-radius:12px;overflow:hidden}.RiskTable_headerRow__V8hM5{background:linear-gradient(90deg,#1565c0,#0d47a1)}.RiskTable_headerRow__V8hM5 th{padding:14px 12px;color:#fff;font-weight:600;text-align:left;font-size:.9rem;white-space:nowrap}.RiskTable_dataRow___de1o td{padding:12px;border-bottom:1px solid rgba(0,0,0,.1)}.RiskTable_idCell__ROqM3{color:#333;font-weight:600}.RiskTable_descCell__SzW49{min-width:200px}.RiskTable_triggerCell__0PFfa{min-width:150px}.RiskTable_mitigationCell__00L0x{min-width:200px}.RiskTable_centerCell__sN7oT{text-align:center}.RiskTable_scoreCell__0RzfP{text-align:center;font-weight:700;font-size:1.1rem}.RiskTable_scoreLabel__3xT9a{font-size:.7rem;font-weight:500}.RiskTable_input__dRLpo{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px;background:hsla(0,0%,100%,.8);font-size:.9rem;box-sizing:border-box}.RiskTable_input__dRLpo:focus{outline:none;border-color:#1e88e5}.RiskTable_select__souGq{padding:8px;border:1px solid #ccc;border-radius:4px;background:hsla(0,0%,100%,.8)}.RiskTable_select__souGq:focus{outline:none;border-color:#1e88e5}.RiskTable_numSelect__0pNKx{padding:6px;border-radius:4px;border:1px solid #ccc;background:hsla(0,0%,100%,.8)}.RiskTable_numSelect__0pNKx:focus{outline:none;border-color:#1e88e5}.RiskTable_dateInput__ef27p{padding:8px;border:1px solid #ccc;border-radius:4px;background:hsla(0,0%,100%,.8)}.RiskTable_dateInput__ef27p:focus{outline:none;border-color:#1e88e5}.RiskTable_deleteBtn__caY69{padding:6px 12px;border-radius:4px;border:none;background:#e53935;color:#fff;cursor:pointer;font-size:.8rem;transition:transform .2s}.RiskTable_deleteBtn__caY69:hover{transform:scale(1.1)}.RiskTable_toast__ThaEd{position:fixed;bottom:100px;left:50%;transform:translateX(-50%);background:#43a047;color:#fff;padding:12px 24px;border-radius:8px;font-weight:600;box-shadow:0 4px 20px rgba(0,0,0,.3);animation:RiskTable_slideUp__nSNW9 .3s ease;z-index:1000}.RiskTable_modalOverlay__eLk9L{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1001;animation:RiskTable_fadeIn__TJlVp .2s ease}.RiskTable_modal__LoZxk{background:#1b263b;border-radius:16px;padding:32px;max-width:420px;width:90%;border:1px solid #415a77;box-shadow:0 8px 32px rgba(0,0,0,.4)}.RiskTable_modalTitle__2Ne1o{color:#e0e1dd;font-size:1.3rem;margin-bottom:24px;text-align:center}.RiskTable_modalSteps___wh3Q{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.RiskTable_step__wmjNL{display:flex;align-items:center;gap:12px;color:#e0e1dd;font-size:1rem}.RiskTable_stepNum__If4Nm{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#1e88e5,#43a047);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0}.RiskTable_modalCloseBtn__A6qa6{width:100%;padding:14px;border-radius:8px;border:none;background:linear-gradient(90deg,#43a047,#1e88e5);color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .2s}.RiskTable_modalCloseBtn__A6qa6:hover{transform:scale(1.02)}@keyframes RiskTable_fadeIn__TJlVp{0%{opacity:0}to{opacity:1}}@keyframes RiskTable_slideUp__nSNW9{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:768px){.RiskTable_header__3qedd{flex-direction:column;align-items:flex-start}.RiskTable_actions__rGg3_{width:100%;justify-content:flex-start}}.PMFloater_footer__q7E_8{position:fixed;bottom:0;left:0;right:0;height:48px;background:linear-gradient(90deg,#0d1b2a,#1b263b);border-top:1px solid hsla(0,0%,100%,.1);display:flex;align-items:center;justify-content:center;z-index:1000}.PMFloater_footerContent__Wlfj7{display:flex;align-items:center;gap:10px;cursor:pointer;padding:8px 16px;border-radius:24px;transition:all .2s}.PMFloater_footerContent__Wlfj7:hover{background:hsla(0,0%,100%,.05)}.PMFloater_logoWrapper__VC1n6{width:32px;height:32px;border-radius:50%;overflow:hidden;flex-shrink:0}.PMFloater_logo__rkRtv{width:100%;height:100%;object-fit:cover}.PMFloater_footerText__PlUbu{display:flex;align-items:center;gap:8px;color:#778da9;font-size:.85rem}.PMFloater_brand__IPeG9{background:linear-gradient(90deg,#e53935,#fb8c00,#fdd835,#43a047,#1e88e5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700}.PMFloater_tagline__CBZPw{opacity:.7}@media (max-width:480px){.PMFloater_tagline__CBZPw{display:none}}