@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap";.audio-recorder,.audio-recorder .recording-controls{display:flex;align-items:center;gap:8px}.audio-recorder .recording-controls .record-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:50%;background:linear-gradient(135deg,#0097b2,#00b4d8);color:#fff;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #0097b233}.audio-recorder .recording-controls .record-btn:hover:not(:disabled){background:linear-gradient(135deg,#007a94,#0096c7);box-shadow:0 4px 12px #0097b24d;transform:scale(1.05)}.audio-recorder .recording-controls .record-btn:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.audio-recorder .recording-controls .recording-active{display:flex;align-items:center;gap:12px;padding:8px 16px;background:rgba(255,68,68,.1);border-radius:20px;border:1px solid rgba(255,68,68,.2);box-shadow:0 2px 8px #ff44441a}.audio-recorder .recording-controls .recording-active .stop-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:50%;color:#fff;cursor:pointer;transition:all .2s ease}.audio-recorder .recording-controls .recording-active .stop-btn:hover{transform:scale(1.05)}.audio-recorder .recording-controls .recording-active .recording-time{font-size:14px;font-weight:600;color:#f44;min-width:40px;font-family:Courier New,monospace}.audio-recorder .recording-controls .recording-active .recording-indicator{display:flex;align-items:center}.audio-recorder .recording-controls .recording-active .recording-indicator .pulse-dot{width:8px;height:8px;border-radius:50%;background:#ff4444}.audio-recorder .audio-preview{display:flex;align-items:center;gap:12px;padding:12px 16px;background:rgba(0,151,178,.1);border-radius:20px;border:1px solid rgba(0,151,178,.2);min-width:200px;box-shadow:0 2px 8px #0097b21a}.audio-recorder .audio-preview .audio-controls{display:flex;align-items:center;gap:12px;width:100%}.audio-recorder .audio-preview .audio-controls .play-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:50%;background:rgba(0,151,178,.2);cursor:pointer;font-size:14px;transition:all .2s ease}.audio-recorder .audio-preview .audio-controls .play-btn:hover{background:rgba(0,151,178,.3);transform:scale(1.05)}.audio-recorder .audio-preview .audio-controls .audio-duration{font-size:12px;color:#666;min-width:35px;font-family:Courier New,monospace}.audio-recorder .audio-preview .audio-controls .action-buttons{display:flex;align-items:center;gap:8px;margin-left:auto}.audio-recorder .audio-preview .audio-controls .action-buttons .cancel-btn,.audio-recorder .audio-preview .audio-controls .action-buttons .send-audio-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:50%;cursor:pointer;transition:all .2s ease}.audio-recorder .audio-preview .audio-controls .action-buttons .cancel-btn:hover:not(:disabled),.audio-recorder .audio-preview .audio-controls .action-buttons .send-audio-btn:hover:not(:disabled){transform:scale(1.05)}.audio-recorder .audio-preview .audio-controls .action-buttons .cancel-btn:disabled,.audio-recorder .audio-preview .audio-controls .action-buttons .send-audio-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.audio-recorder .audio-preview .audio-controls .action-buttons .cancel-btn{background:rgba(255,68,68,.2);font-size:12px}.audio-recorder .audio-preview .audio-controls .action-buttons .cancel-btn:hover:not(:disabled){background:rgba(255,68,68,.3)}.audio-recorder .audio-preview .audio-controls .action-buttons .send-audio-btn{background:linear-gradient(135deg,#0097b2,#00b4d8);color:#fff;box-shadow:0 2px 6px #0097b233}.audio-recorder .audio-preview .audio-controls .action-buttons .send-audio-btn:hover:not(:disabled){background:linear-gradient(135deg,#007a94,#0096c7);box-shadow:0 4px 12px #0097b24d}@media (prefers-color-scheme: dark){.audio-recorder .recording-active{background:rgba(255,68,68,.15);border-color:#ff44444d}.audio-recorder .audio-preview{background:rgba(0,151,178,.15);border-color:#0097b24d}.audio-recorder .audio-preview .audio-duration{color:#ccc}}@media (max-width: 480px){.audio-recorder .recording-controls .record-btn{width:36px;height:36px}.audio-recorder .recording-active{padding:6px 12px;gap:8px}.audio-recorder .recording-active .stop-btn{width:32px;height:32px}.audio-recorder .recording-active .recording-time{font-size:12px;min-width:35px}.audio-recorder .audio-preview{padding:8px 12px;min-width:180px}.audio-recorder .audio-preview .audio-controls{gap:8px}.audio-recorder .audio-preview .audio-controls .play-btn,.audio-recorder .audio-preview .audio-controls .action-buttons .cancel-btn,.audio-recorder .audio-preview .audio-controls .action-buttons .send-audio-btn{width:28px;height:28px}}sApp-style recording controls .whatsapp-recording-controls{display:flex;align-items:center;gap:12px;padding:8px 16px;background:rgba(255,68,68,.1);border-radius:25px;border:1px solid rgba(255,68,68,.2);box-shadow:0 2px 8px #ff44441a}sApp-style recording controls .whatsapp-recording-controls .stop-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:50%;color:#fff;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 6px #ff44444d}sApp-style recording controls .whatsapp-recording-controls .stop-btn:hover{transform:scale(1.05)}sApp-style recording controls .whatsapp-recording-controls .recording-info{display:flex;align-items:center;gap:8px}sApp-style recording controls .whatsapp-recording-controls .recording-info .recording-time{font-size:14px;font-weight:600;color:#f44;font-family:Courier New,monospace;min-width:45px}sApp-style recording controls .whatsapp-recording-controls .recording-info .pulse-dot{width:8px;height:8px;border-radius:50%;background:#ff4444}sApp-style recording controls .whatsapp-recording-controls .send-audio-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:50%;background:linear-gradient(135deg,#0097b2,#00b4d8);color:#fff;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 6px #0097b24d}sApp-style recording controls .whatsapp-recording-controls .send-audio-btn:hover:not(:disabled){background:linear-gradient(135deg,#007a94,#0096c7);box-shadow:0 4px 12px #0097b266;transform:scale(1.05)}sApp-style recording controls .whatsapp-recording-controls .send-audio-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.recording-actions{display:flex;align-items:center;gap:8px}@media (prefers-color-scheme: dark){.whatsapp-recording-controls{background:rgba(255,68,68,.15);border-color:#ff44444d}}recording-active layout for WhatsApp-style .recording-active{display:flex;align-items:center;gap:12px;padding:8px 16px;background:rgba(255,68,68,.1);border-radius:20px;border:1px solid rgba(255,68,68,.2);box-shadow:0 2px 8px #ff44441a}recording-active layout for WhatsApp-style .recording-active .stop-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:50%;color:#fff;cursor:pointer;transition:all .2s ease}recording-active layout for WhatsApp-style .recording-active .stop-btn:hover{transform:scale(1.05)}recording-active layout for WhatsApp-style .recording-active .recording-info{display:flex;align-items:center;gap:8px;flex:1}recording-active layout for WhatsApp-style .recording-active .recording-info .recording-time{font-size:14px;font-weight:600;color:#f44;min-width:40px;font-family:Courier New,monospace}recording-active layout for WhatsApp-style .recording-active .recording-info .recording-indicator{display:flex;align-items:center}recording-active layout for WhatsApp-style .recording-active .recording-info .recording-indicator .pulse-dot{width:8px;height:8px;border-radius:50%;background:#ff4444}recording-active layout for WhatsApp-style .recording-active .send-audio-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:50%;background:linear-gradient(135deg,#0097b2,#00b4d8);color:#fff;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 6px #0097b233}recording-active layout for WhatsApp-style .recording-active .send-audio-btn:hover:not(:disabled){background:linear-gradient(135deg,#007a94,#0096c7);box-shadow:0 4px 12px #0097b24d;transform:scale(1.05)}recording-active layout for WhatsApp-style .recording-active .send-audio-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}@media (prefers-color-scheme: dark){.recording-active{background:rgba(255,68,68,.15);border-color:#ff44444d}}.audio-message{display:flex;align-items:center;max-width:280px;margin:4px 0}.audio-message.user-audio{margin-left:auto}.audio-message.user-audio .audio-player{background:linear-gradient(135deg,#0097b2,#00b4d8);color:#fff;border-radius:18px 18px 4px}.audio-message.user-audio .audio-player .play-button{background:rgba(255,255,255,.2);color:#fff}.audio-message.user-audio .audio-player .play-button:hover{background:rgba(255,255,255,.3)}.audio-message.user-audio .audio-player .progress-track{background:rgba(255,255,255,.2)}.audio-message.user-audio .audio-player .progress-track .progress-fill{background:rgba(255,255,255,.8)}.audio-message.user-audio .audio-player .progress-track .progress-thumb{background:white}.audio-message.user-audio .audio-player .time-display,.audio-message.user-audio .audio-player .audio-bottom-row .time-display{color:#ffffffe6}.audio-message.user-audio .audio-player .audio-bottom-row .message-time{color:#ffffffb3}.audio-message.user-audio .audio-player .visualizer-bar{background:rgba(255,255,255,.7)}.audio-message.bot-audio{margin-right:auto}.audio-message.bot-audio .audio-player{background:#f5f5f5;color:#333;border-radius:18px 18px 18px 4px}.audio-message.bot-audio .audio-player .play-button{background:rgba(0,151,178,.1);color:#0097b2}.audio-message.bot-audio .audio-player .play-button:hover{background:rgba(0,151,178,.2)}.audio-message.bot-audio .audio-player .progress-track{background:rgba(0,0,0,.1)}.audio-message.bot-audio .audio-player .progress-track .progress-fill,.audio-message.bot-audio .audio-player .progress-track .progress-thumb{background:#0097b2}.audio-message.bot-audio .audio-player .time-display,.audio-message.bot-audio .audio-player .audio-bottom-row .time-display,.audio-message.bot-audio .audio-player .audio-bottom-row .message-time{color:#666}.audio-message.bot-audio .audio-player .visualizer-bar{background:#0097b2}.audio-message .audio-player{display:flex;align-items:center;gap:12px;padding:12px 16px;min-width:200px;transition:all .2s ease;box-shadow:0 2px 8px #0000001a}.audio-message .audio-player .loading-audio{font-size:12px;opacity:.7;font-style:italic}.audio-message .audio-player .play-button{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:50%;cursor:pointer;transition:all .2s ease;flex-shrink:0}.audio-message .audio-player .play-button .pause-icon{display:flex;gap:2px}.audio-message .audio-player .play-button .pause-icon .pause-bar{width:3px;height:12px;border-radius:1px;background:currentColor}.audio-message .audio-player .play-button .play-icon{font-size:14px;margin-left:2px}.audio-message .audio-player .audio-info{flex:1;display:flex;flex-direction:column;gap:6px}.audio-message .audio-player .audio-info .progress-bar{cursor:pointer;padding:4px 0}.audio-message .audio-player .audio-info .progress-bar .progress-track{position:relative;height:4px;border-radius:2px;overflow:hidden}.audio-message .audio-player .audio-info .progress-bar .progress-track .progress-fill{height:100%;border-radius:2px;transition:width .1s ease}.audio-message .audio-player .audio-info .progress-bar .progress-track .progress-thumb{position:absolute;top:50%;transform:translate(-50%,-50%);width:12px;height:12px;border-radius:50%;transition:left .1s ease;opacity:0}.audio-message .audio-player .audio-info .progress-bar .progress-track:hover .progress-thumb{opacity:1}.audio-message .audio-player .audio-info .time-display{display:flex;gap:4px;font-size:11px;font-weight:500}.audio-message .audio-player .audio-info .time-display .current-time,.audio-message .audio-player .audio-info .time-display .duration{min-width:30px}.audio-message .audio-player .audio-info .time-display .current-time:after{content:" / ";opacity:.6}.audio-message .audio-player .audio-info .audio-bottom-row{display:flex;justify-content:space-between;align-items:center;margin-top:2px}.audio-message .audio-player .audio-info .audio-bottom-row .time-display{display:flex;gap:4px;font-size:11px;font-weight:500}.audio-message .audio-player .audio-info .audio-bottom-row .time-display .current-time,.audio-message .audio-player .audio-info .audio-bottom-row .time-display .duration{min-width:30px}.audio-message .audio-player .audio-info .audio-bottom-row .time-display .current-time:after{content:" / ";opacity:.6}.audio-message .audio-player .audio-info .audio-bottom-row .message-time{font-size:11px;opacity:.7;font-weight:500;color:inherit;margin-left:auto}.audio-message .audio-player .audio-visualizer{display:flex;align-items:center;gap:2px;height:20px;margin-left:8px}.audio-message .audio-player .audio-visualizer .visualizer-bar{width:2px;border-radius:1px;min-height:4px}@media (prefers-color-scheme: dark){.audio-message.bot-audio .audio-player{background:#2a2a2a;color:#e0e0e0}.audio-message.bot-audio .audio-player .play-button{background:rgba(0,151,178,.2);color:#00b4d8}.audio-message.bot-audio .audio-player .play-button:hover{background:rgba(0,151,178,.3)}.audio-message.bot-audio .audio-player .progress-track{background:rgba(255,255,255,.1)}.audio-message.bot-audio .audio-player .time-display,.audio-message.bot-audio .audio-player .audio-bottom-row .time-display,.audio-message.bot-audio .audio-player .audio-bottom-row .message-time{color:#ccc}}.audio-timestamp{font-size:11px;opacity:.7;font-weight:500;text-align:right;margin-top:4px;color:inherit}.text-to-speech{display:inline-flex;align-items:center}.text-to-speech .tts-btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:50%;background:rgba(0,151,178,.08);color:#0097b2;cursor:pointer;transition:all .2s ease;position:relative;opacity:.7}.text-to-speech .tts-btn:hover:not(:disabled){background:rgba(0,151,178,.15);opacity:1;transform:scale(1.1)}.text-to-speech .tts-btn:disabled{opacity:.4;cursor:not-allowed;transform:none}.text-to-speech .tts-btn.playing{background:rgba(0,151,178,.15);color:#007a94;opacity:1}.text-to-speech .tts-btn.loading{cursor:wait;opacity:1}.text-to-speech .tts-btn .loading-spinner{width:12px;height:12px;border:1.5px solid rgba(0,151,178,.3);border-top:1.5px solid #0097b2;border-radius:50%;animation:spin 1s linear infinite}.text-to-speech .tts-btn svg{width:12px;height:12px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-color-scheme: dark){.text-to-speech .tts-btn{background:rgba(0,151,178,.15);color:#00bcd4}.text-to-speech .tts-btn:hover:not(:disabled){background:rgba(0,151,178,.25)}.text-to-speech .tts-btn.playing{background:rgba(0,151,178,.25);color:#00acc1}}@media (max-width: 480px){.text-to-speech .tts-btn{width:24px;height:24px}.text-to-speech .tts-btn svg{width:12px;height:12px}.text-to-speech .tts-btn .loading-spinner{width:12px;height:12px;border-width:1.5px}}.formatted-message{line-height:1.6}.formatted-message .message-content-wrapper{display:flex;align-items:flex-end;gap:8px}.formatted-message .message-text{flex:1}.formatted-message .inline-tts{flex-shrink:0;margin-bottom:2px}.formatted-message .formatted-paragraph{margin-bottom:12px}.formatted-message .formatted-paragraph:last-child{margin-bottom:0}.formatted-message .formatted-list{margin:8px 0 12px;padding-left:24px}.formatted-message .formatted-list:last-child{margin-bottom:0}.formatted-message .formatted-list .formatted-list-item{margin-bottom:8px;line-height:1.5;display:list-item!important}.formatted-message .formatted-list .formatted-list-item:last-child{margin-bottom:0}.formatted-message ol.formatted-list{list-style-type:decimal!important;list-style-position:outside!important;counter-reset:none!important}.formatted-message ol.formatted-list .formatted-list-item{padding-left:6px;display:list-item!important;list-style-type:decimal!important;list-style-position:outside!important}.formatted-message ul.formatted-list{list-style-type:disc!important;list-style-position:outside!important}.formatted-message ul.formatted-list .formatted-list-item{padding-left:6px;display:list-item!important;list-style-type:disc!important;list-style-position:outside!important}.formatted-message strong{font-weight:600;color:inherit}.formatted-message em{font-style:italic;color:inherit}.formatted-message code{background:rgba(0,0,0,.1);padding:2px 4px;border-radius:3px;font-family:Courier New,monospace;font-size:.9em;color:inherit}.message-content .formatted-message ol,.message-content .formatted-message ul{list-style:revert!important;padding-left:24px!important}.message-content .formatted-message ol li,.message-content .formatted-message ul li{display:list-item!important;list-style:revert!important}.message-content .formatted-message ol{list-style-type:decimal!important}.message-content .formatted-message ul{list-style-type:disc!important}@media (prefers-color-scheme: dark){.formatted-message .formatted-list-item{color:inherit}.formatted-message code{background:rgba(255,255,255,.1)}}.chatbot-toggle-btn{position:fixed;bottom:30px;right:30px;width:70px;height:70px;border-radius:50%;background:white;border:3px solid #0097b2;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #0097b266;z-index:9998;transition:all .3s ease;padding:12px}.chatbot-toggle-btn .logo-icon{width:100%;height:100%;object-fit:contain}.chatbot-toggle-btn:hover{box-shadow:0 12px 32px #0097b299;transform:scale(1.05)}.chatbot-toggle-btn .pulse-dot{position:absolute;top:8px;right:8px;width:12px;height:12px;background:#00ff88;border-radius:50%;animation:pulse 2s infinite}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.7}}.chatbot-container{position:fixed;bottom:30px;right:30px;width:520px;height:720px;background:white;border-radius:20px;box-shadow:0 20px 60px #0097b233;display:flex;flex-direction:column;overflow:hidden;z-index:9999;border:1px solid rgba(0,151,178,.1)}@media (max-width: 768px){.chatbot-container{width:calc(100vw - 40px);height:calc(100vh - 100px);bottom:20px;right:20px}}.chatbot-header{background:linear-gradient(135deg,#ffffff 0%,#e0f7fa 50%,#b2ebf2 100%);padding:20px;display:flex;justify-content:space-between;align-items:center;color:#0097b2;box-shadow:0 2px 12px #0097b233;position:relative}.chatbot-header:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(0,151,178,.05) 0%,rgba(0,151,178,.1) 100%);pointer-events:none}.chatbot-header .chatbot-header-content{display:flex;align-items:center;gap:12px;position:relative;z-index:1}.chatbot-header .bot-avatar{width:50px;height:50px;background:linear-gradient(135deg,#0097b2 0%,#00bcd4 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:8px;box-shadow:0 4px 12px #0097b259}.chatbot-header .bot-avatar .header-logo{width:100%;height:100%;object-fit:contain;filter:brightness(0) invert(1)}.chatbot-header .bot-info h3{margin:0;font-size:18px;font-weight:600;display:flex;flex-direction:column;gap:2px}.chatbot-header .bot-info .bot-title{display:flex;flex-direction:column;line-height:1.2}.chatbot-header .bot-info .brand-name{font-size:14px;font-weight:500;color:#0097b2;opacity:.9}.chatbot-header .bot-info .lifeline-wrapper{display:flex;align-items:center;gap:8px}.chatbot-header .bot-info .lifeline-text{font-size:22px;font-weight:700;color:#0097b2;letter-spacing:.5px}.chatbot-header .bot-info .heartbeat-svg-inline{width:80px;height:28px;filter:drop-shadow(0 0 3px rgba(0,151,178,.5));flex-shrink:0}@keyframes shimmer{0%{background-position:0% center}to{background-position:200% center}}@keyframes glowBlue{0%,to{filter:drop-shadow(0 0 8px rgba(25,118,210,.4)) drop-shadow(0 0 12px rgba(0,151,178,.3))}50%{filter:drop-shadow(0 0 15px rgba(25,118,210,.7)) drop-shadow(0 0 20px rgba(0,151,178,.5))}}.chatbot-header .bot-info .status{display:flex;align-items:center;gap:6px;font-size:13px;color:#0097b2;opacity:.8}.chatbot-header .bot-info .status .status-dot{width:8px;height:8px;background:#00ff88;border-radius:50%;animation:pulse 2s infinite}.chatbot-header .bot-info .status .powered-by{font-size:10px;color:#0097b2;opacity:.6;font-weight:400;margin-left:4px;letter-spacing:.3px}.chatbot-header .close-btn{background:rgba(0,151,178,.1);border:none;color:#0097b2;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;position:relative;z-index:1}.chatbot-header .close-btn:hover{background:rgba(0,151,178,.2);transform:rotate(90deg)}.chatbot-messages{flex:1;overflow-y:auto;padding:20px 18px;background:linear-gradient(to bottom,#f8faff 0%,#ffffff 50%,#f0f4ff 100%);display:flex;flex-direction:column;gap:16px}.chatbot-messages::-webkit-scrollbar{width:6px}.chatbot-messages::-webkit-scrollbar-track{background:rgba(109,143,253,.05);border-radius:10px;margin:8px 0}.chatbot-messages::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#6d8ffd 0%,#0097b2 100%);border-radius:10px;border:1px solid rgba(255,255,255,.2)}.chatbot-messages::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#5a7eeb 0%,#0086a0 100%)}.message{display:flex;gap:12px;max-width:85%;animation:slideIn .4s ease;margin-bottom:8px}.message.bot{align-self:flex-start}.message.bot .message-avatar{width:42px;height:42px;background:linear-gradient(135deg,#6d8ffd 0%,#0097b2 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:8px;box-shadow:0 4px 12px #6d8ffd4d;border:2px solid rgba(255,255,255,.9)}.message.bot .message-avatar .message-logo{width:100%;height:100%;object-fit:contain;filter:brightness(0) invert(1)}.message.bot .message-content{background:linear-gradient(135deg,#ffffff 0%,#f8fbff 100%);border:1px solid rgba(109,143,253,.2);border-radius:22px 22px 22px 8px;box-shadow:0 4px 16px #6d8ffd26;position:relative;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:120px}.message.bot .message-content:before{content:"";position:absolute;left:-9px;bottom:12px;width:0;height:0;border-style:solid;border-width:0 10px 10px 0;border-color:transparent rgba(109,143,253,.2) transparent transparent}.message.bot .message-content:after{content:"";position:absolute;left:-8px;bottom:12px;width:0;height:0;border-style:solid;border-width:0 9px 9px 0;border-color:transparent #ffffff transparent transparent}.message.bot .message-content:has(.audio-message){padding:8px 12px;background:transparent;border:none;box-shadow:none}.message.bot .message-content:has(.audio-message):before,.message.bot .message-content:has(.audio-message):after{display:none}.message.user{align-self:flex-end;flex-direction:row-reverse}.message.user .message-content{background:linear-gradient(135deg,#6d8ffd 0%,#0097b2 100%);color:#fff;border-radius:22px 22px 8px;box-shadow:0 4px 16px #6d8ffd66;position:relative;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:120px}.message.user .message-content:before{content:"";position:absolute;right:-9px;bottom:12px;width:0;height:0;border-style:solid;border-width:0 0 10px 10px;border-color:transparent transparent #0097b2 transparent}.message.user .message-content:has(.audio-message){padding:8px 12px;background:transparent;border:none;box-shadow:none}.message.user .message-content:has(.audio-message):before{display:none}.message .message-content{padding:14px 18px;position:relative;max-width:100%;word-wrap:break-word;overflow-wrap:break-word}.message .message-content.audio-message-content{padding:4px;background:transparent!important;border:none!important;box-shadow:none!important}.message .message-content.audio-message-content:before,.message .message-content.audio-message-content:after{display:none!important}.message .message-content p{margin:0;font-size:15px;line-height:1.6;word-wrap:break-word;color:inherit;font-weight:400;letter-spacing:.2px}.message .message-content .message-time{display:block;font-size:11px;margin-top:8px;opacity:.7;font-weight:500;text-align:right}@keyframes slideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.typing-message .typing-indicator{padding:16px 24px!important;min-width:auto;background:linear-gradient(135deg,#ffffff 0%,#f8fbff 100%);border:1px solid rgba(109,143,253,.2);border-radius:22px 22px 22px 8px;box-shadow:0 4px 16px #6d8ffd26;display:flex;align-items:center;justify-content:center;position:relative;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.typing-message .typing-indicator:before{content:"";position:absolute;left:-9px;bottom:12px;width:0;height:0;border-style:solid;border-width:0 10px 10px 0;border-color:transparent rgba(109,143,253,.2) transparent transparent}.typing-message .typing-indicator:after{content:"";position:absolute;left:-8px;bottom:12px;width:0;height:0;border-style:solid;border-width:0 9px 9px 0;border-color:transparent #ffffff transparent transparent}.typing-message .typing-indicator .heartbeat-svg-loading{width:110px;height:38px;filter:drop-shadow(0 0 6px rgba(109,143,253,.6))}.typing-message .typing-indicator .thinking-text{display:flex;align-items:center;gap:8px;font-size:14px;color:#0097b2;font-weight:500}.typing-message .typing-indicator .thinking-text .thinking-dots{display:flex;gap:2px}.typing-message .typing-indicator .thinking-text .thinking-dots span{animation:thinking-dots 1.5s infinite}.typing-message .typing-indicator .thinking-text .thinking-dots span:nth-child(1){animation-delay:0s}.typing-message .typing-indicator .thinking-text .thinking-dots span:nth-child(2){animation-delay:.3s}.typing-message .typing-indicator .thinking-text .thinking-dots span:nth-child(3){animation-delay:.6s}.typing-message .typing-indicator .thinking-text .heartbeat-svg-loading{width:80px;height:30px;margin-left:8px}@keyframes thinking-dots{0%,60%,to{opacity:.3;transform:scale(1)}30%{opacity:1;transform:scale(1.2)}}.chatbot-input-area{padding:14px 18px;background:linear-gradient(to top,#ffffff 0%,#f8fbff 100%);border-top:1px solid rgba(109,143,253,.12);box-shadow:0 -2px 10px #6d8ffd0d}.chatbot-input-area .input-wrapper{display:flex;gap:10px;align-items:flex-end;background:#ffffff;border:2px solid rgba(109,143,253,.15);border-radius:24px;padding:8px 8px 8px 16px;transition:all .3s ease}.chatbot-input-area .input-wrapper:focus-within{background:#ffffff;border-color:#6d8ffd66;box-shadow:0 0 0 4px #6d8ffd14}.chatbot-input-area .input-wrapper .chat-input{flex:1;border:none;background:transparent;resize:none;outline:none;font-size:14px;font-family:inherit;line-height:1.5;max-height:100px;overflow-y:auto;padding:6px 0;color:#2c3e50}.chatbot-input-area .input-wrapper .chat-input::placeholder{color:#95a5b8}.chatbot-input-area .input-wrapper .chat-input::-webkit-scrollbar{width:5px}.chatbot-input-area .input-wrapper .chat-input::-webkit-scrollbar-thumb{background:rgba(109,143,253,.3);border-radius:10px}.chatbot-input-area .input-wrapper .input-actions{display:flex;align-items:center;gap:8px}.chatbot-input-area .input-wrapper .send-btn{width:40px;height:40px;border-radius:50%;border:none;background:linear-gradient(135deg,#6d8ffd 0%,#0097b2 100%);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:all .3s ease;box-shadow:0 3px 10px #6d8ffd4d}.chatbot-input-area .input-wrapper .send-btn:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.chatbot-input-area .input-wrapper .send-btn:not(:disabled):hover{transform:scale(1.08);box-shadow:0 5px 15px #6d8ffd80}.chatbot-input-area .input-wrapper .send-btn:not(:disabled):active{transform:scale(.95)}@media (max-width: 480px){.chatbot-toggle-btn{bottom:20px;right:20px;width:60px;height:60px}.chatbot-container{width:calc(100vw - 20px);height:calc(100vh - 80px);bottom:10px;right:10px;border-radius:16px}.message{max-width:90%}.message.bot .message-avatar{width:36px;height:36px}.message .message-content{padding:12px 16px}.message .message-content p{font-size:14px;line-height:1.5}.chatbot-messages{padding:16px 14px;gap:14px}}.status{display:flex;align-items:center;font-size:12px;color:#666}.status .status-dot{width:8px;height:8px;border-radius:50%;margin-right:6px;animation:pulse 2s infinite}.error-message .message-content{background-color:#ffebee!important;border-left:4px solid #f44336}.error-message .message-content p{color:#c62828}.info-message .message-content{background-color:#e3f2fd!important;border-left:4px solid #2196f3}.info-message .message-content p{color:#1565c0}.session-info .message-content{background-color:#e8f5e8!important;border-left:4px solid #4caf50}.session-info .message-content p{color:#2e7d32}.session-info .message-content small{color:#666;font-size:10px}.retry-btn{background:#0097b2;color:#fff;border:none;padding:6px 12px;border-radius:4px;font-size:12px;cursor:pointer;margin-top:8px;transition:background-color .2s}.retry-btn:hover:not(:disabled){background:#007a94}.retry-btn:disabled{opacity:.6;cursor:not-allowed}.message-metadata{margin-top:4px}.message-metadata small{color:#999;font-size:10px}.send-btn:disabled{opacity:.5;cursor:not-allowed}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.chat-input:disabled{background-color:#f5f5f5;cursor:not-allowed}Predefined Prompts Integration .predefined-prompts-container{margin-top:12px;padding:0 2px}.prompts-toggle{text-align:center;margin-top:12px}.prompts-toggle .toggle-btn{background:none;border:none;color:#0097b2;font-size:12px;cursor:pointer;padding:6px 12px;border-radius:6px;transition:all .2s ease}.prompts-toggle .toggle-btn:hover{background:rgba(0,151,178,.1)}.session-info{text-align:center;margin-top:8px}.session-info small{color:#00000080;font-size:11px}.predefined-prompts-compact .prompts-title{color:#0009;font-size:13px;text-align:center;margin-bottom:12px;margin-top:0}.predefined-prompts-compact .prompts-list{display:flex;flex-direction:column;gap:8px}.predefined-prompts-compact .prompt-item.compact{display:flex;align-items:center;gap:8px;padding:10px 12px;background:rgba(0,151,178,.05);border:1px solid rgba(0,151,178,.2);border-radius:10px;cursor:pointer;transition:all .2s ease}.predefined-prompts-compact .prompt-item.compact:hover{background:rgba(0,151,178,.1);border-color:#0097b266;transform:translateY(-1px);box-shadow:0 4px 12px #0097b233}.predefined-prompts-compact .prompt-item.compact .prompt-icon{font-size:14px}.predefined-prompts-compact .prompt-item.compact .prompt-text{color:#0097b2;font-size:12px;font-weight:500}.predefined-prompts-full .prompts-main-title{color:#0097b2;font-size:16px;font-weight:600;text-align:center;margin-bottom:16px;margin-top:0}.predefined-prompts-full .prompt-category{margin-bottom:20px}.predefined-prompts-full .prompt-category .category-title{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;margin-bottom:12px;margin-top:0}.predefined-prompts-full .prompt-category .category-title .category-dot{width:8px;height:8px;border-radius:50%}.predefined-prompts-full .prompt-category .category-prompts{display:flex;flex-direction:column;gap:8px}.predefined-prompts-full .prompt-category .prompt-item.full{padding:12px;background:white;border:1px solid;border-radius:10px;cursor:pointer;transition:all .2s ease}.predefined-prompts-full .prompt-category .prompt-item.full:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000001a}.predefined-prompts-full .prompt-category .prompt-item.full .prompt-content{display:flex;align-items:flex-start;gap:10px}.predefined-prompts-full .prompt-category .prompt-item.full .prompt-content .prompt-icon{font-size:18px;line-height:1;margin-top:1px}.predefined-prompts-full .prompt-category .prompt-item.full .prompt-content .prompt-details{flex:1}.predefined-prompts-full .prompt-category .prompt-item.full .prompt-content .prompt-details .prompt-text{display:block;font-weight:600;font-size:13px;margin-bottom:3px}.predefined-prompts-full .prompt-category .prompt-item.full .prompt-content .prompt-details .prompt-description{color:#0009;font-size:11px;line-height:1.3}.predefined-prompts-full .prompts-footer{margin-top:16px;padding:16px;background:rgba(0,151,178,.05);border:1px solid rgba(0,151,178,.1);border-radius:12px;text-align:center}.predefined-prompts-full .prompts-footer p{color:#0009;font-size:12px;line-height:1.4;margin:0}@media (max-width: 480px){.predefined-prompts-container{margin-top:12px;padding:0 2px}.predefined-prompts-full .prompt-category{margin-bottom:16px}.predefined-prompts-full .prompt-category .prompt-item.full{padding:12px}}Session footer styles .session-footer{display:flex;justify-content:space-between;align-items:center;margin-top:8px;padding-top:8px;border-top:1px solid rgba(0,0,0,.05)}Session footer styles .session-footer .session-info small{color:#00000080;font-size:10px}Session footer styles .session-footer .powered-by small{color:#0097b2b3;font-size:10px;font-weight:500;letter-spacing:.3px}Session footer styles .session-footer:has(.session-info:empty) .powered-by,Session footer styles .session-footer:not(:has(.session-info)) .powered-by{margin-left:auto;margin-right:auto}@media (max-width: 480px){.session-footer{flex-direction:column;gap:4px;text-align:center}.session-footer .session-info small,.session-footer .powered-by small{font-size:9px}}.prompts-arrow{position:absolute;top:-25px;left:20px;width:40px;height:40px;border-radius:50%;border:none;background:linear-gradient(135deg,#0097b2 0%,#00bcd4 100%);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 15px #0097b24d;transition:all .3s ease;z-index:15}.prompts-arrow:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0097b266}.prompts-arrow:active{transform:translateY(0) scale(.95)}.prompts-arrow svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.2))}.chatbot-input-area{position:relative}.chatbot-input-area .input-wrapper{margin-top:10px}@media (max-width: 480px){.prompts-arrow{top:-22px;left:15px;width:35px;height:35px}.prompts-arrow svg{width:16px;height:16px}}._auth-screen_xpacw_1{display:flex;justify-content:space-evenly;align-items:center}@media only screen and (max-width: 876px){._auth-screen_xpacw_1{flex-direction:column-reverse;align-items:center}}.LogoContainer{display:flex;align-items:center;justify-content:center;height:100vh;width:40vw;padding-inline:90px;background-color:#f5f7ff}@media screen and (max-width: 876px){.LogoContainer{height:auto;width:100%;margin-bottom:50px;padding-inline:unset}.logo{height:250px;width:230px}}._auth-screen_y700o_1{display:flex;justify-content:space-evenly}@media only screen and (max-width: 768px){._auth-screen_y700o_1{flex-direction:column-reverse;align-items:center}}.container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;width:100vw;text-align:center;background-color:#f9f9f9;padding:2rem}.success-image{width:80%;max-width:300px;margin-bottom:20px}.title{color:#0097b2;margin-top:1.5rem;line-height:1.3}.description{color:#555;margin-top:1rem;margin-bottom:2rem;letter-spacing:1.5px;line-height:1.3}@media (max-width: 768px){.title{font-size:1.75rem}.description{font-size:1rem;margin-bottom:1.5rem}}@media (max-width: 480px){.success-image{width:90%}.title{font-size:1.5rem}.description{font-size:.9rem}}.parent-heading{display:flex;flex-direction:column}.Heading-font{color:#0097b2;font-size:28px;font-weight:600}.heading-div{display:flex;flex-direction:column;margin-bottom:6%}.Heading-text{font-size:16px;font-weight:400}.InputLable{color:var(--text-body-light, #425466);font-feature-settings:"clig" off,"liga" off;font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;line-height:normal}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: #e74c3c;--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-toast-width: 320px;--toastify-toast-background: #fff;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient( to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55 );--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error)}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;padding:4px;width:var(--toastify-toast-width);box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:1em;left:1em}.Toastify__toast-container--top-center{top:1em;left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:1em;right:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width : 480px){.Toastify__toast-container{width:100vw;padding:0;left:0;margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:0;transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:0;transform:translate(0)}.Toastify__toast-container--rtl{right:0;left:initial}}.Toastify__toast{position:relative;min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:4px;box-shadow:0 1px 10px #0000001a,0 2px 15px #0000000d;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-height:var(--toastify-toast-max-height);overflow:hidden;font-family:var(--toastify-font-family);cursor:default;direction:ltr;z-index:0}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{margin:auto 0;-ms-flex:1 1 auto;flex:1 1 auto;padding:6px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.Toastify__toast-body>div:last-child{word-break:break-word;-ms-flex:1;flex:1}.Toastify__toast-icon{-webkit-margin-end:10px;margin-inline-end:10px;width:20px;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.7s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}@media only screen and (max-width : 480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;-ms-flex-item-align:start;align-self:flex-start}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(110%,0,0)}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-110%,0,0)}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.active-nav span{color:#fff!important}.active-nav svg{color:#fff!important}.active-nav{color:#fff!important;display:block;background-color:#0097b2;max-width:100%;width:240px;border-radius:10px}.nav-list-item{margin-left:7px}:root{--toastify-color-success: rgba(109, 143, 253, 1)!important}.side-bar>.MuiDrawer-paper{display:flex;justify-content:space-between;overflow:hidden}.css-1r9jet7,.css-1xd9wmo{display:none!important}.select-menuitems{display:flex;width:150px;height:38px;background-color:#fff}.Dialogee-class>.MuiDialog-container .MuiPaper-root{padding:0 20px}.Dialogee-class-edit>.MuiDialog-container .MuiPaper-root{padding:10px 30px}:root{--primary: #003160;--secondary: #0082ff;--lightblue: #256089;--textcolor: #515151;--bg: }html{font-size:100%}body{font-size:1rem;font-family:Inter,Roboto,Helvetica,Arial,sans-serif;color:var(--textcolor);line-height:1;margin:0;overflow-x:hidden;font-weight:400;background:var(--bg)}.wrapper{min-height:100vh;display:flex;flex-direction:column}@media (min-width: 1300px){.container{max-width:1200px}}@media screen and (max-width: 767px){html{font-size:80%}}a{color:#6d8ffd;transition:all .5s ease}h1,h2,h3,h4,h5,h6{font-size:100%;font-family:Inter,Roboto,Helvetica,Arial,sans-serif}.h1,.h2,.h3,.h4,.h5,.h6{margin-top:1rem;line-height:1}.h1:first-child,.h2:first-child,.h3:first-child,.h4:first-child,.h5:first-child,.h6:first-child{margin-top:0}h1{font-size:1.5rem;color:var(--primary);margin-bottom:unset}@media screen and (min-width: 414px){h1{font-size:1.25rem}}@media screen and (min-width: 991px){h1{font-size:1.375rem}}@media screen and (min-width: 1300px){h1{font-size:1.5rem}}h2{font-size:2.1875rem;color:var(--primary);margin-bottom:unset;font-weight:700}@media screen and (min-width: 414px){h2{font-size:1.125rem}}@media screen and (min-width: 991px){h2{font-size:1.25rem}}@media screen and (min-width: 1300px){h2{font-size:2.1875rem}}h3{font-size:1.5rem;font-weight:600}@media screen and (min-width: 414px){h3{font-size:1rem}}@media screen and (min-width: 991px){h3{font-size:1.125rem}}@media screen and (min-width: 1300px){h3{font-size:1.125rem}}h4{font-size:1rem;font-weight:700}@media screen and (min-width: 414px){h4{font-size:.875rem}}@media screen and (min-width: 991px){h4{font-size:.9375rem}}@media screen and (min-width: 1300px){h4{font-size:1rem}}h5{font-size:1.5rem}@media screen and (min-width: 414px){h5{font-size:1.25rem}}@media screen and (min-width: 991px){h5{font-size:1.375rem}}@media screen and (min-width: 1300px){h5{font-size:1.5rem}}h6{font-size:1.5rem;margin-bottom:1.875rem}@media screen and (min-width: 414px){h6{font-size:1.25rem}}@media screen and (min-width: 991px){h6{font-size:1.375rem}}@media screen and (min-width: 1300px){h6{font-size:1.5rem}}p{font-size:1rem;margin:0 0 1.25rem;line-height:1.5;font-family:Inter,Roboto,Helvetica,Arial,sans-serif}ul,ol,.blockquote,.button-wrapper,.media,.table-wrapper{margin-bottom:1rem}ul:last-child,ol:last-child,.blockquote:last-child,.button-wrapper:last-child,.media:last-child,.table-wrapper:last-child{margin-bottom:0}ol,ul{padding:0;margin:0}b,strong{font-weight:700}.text-primary{color:var(--primary)!important}.text-primary-light{color:#1c5a84!important}.text-secondary{color:var(--secondary)!important}.text-gray{color:#575757!important}.checkbox--switch>input[type=checkbox]{display:none}.checkbox--switch>input[type=checkbox]:checked+label:before{background:#89201a}.checkbox--switch>input[type=checkbox]:checked+label:after{background:#fff;left:28px}.checkbox--switch>label{cursor:pointer;height:0px;position:relative;top:-7px;width:45px}.checkbox--switch>label:before{background:#f0f0f0;box-shadow:unset;border-radius:50px;content:"";height:39px;margin-top:-8px;position:absolute;transition:all .4s ease-in-out;width:65px}.checkbox--switch>label:after{background:rgb(255,255,255);box-shadow:0 0 5px #0000004d;content:"";height:36px;left:3px;position:absolute;top:-6px;transition:all .3s ease-in-out;width:36px;border-radius:50px}.mb-5{margin-bottom:5px!important}.mt-5{margin-top:5px!important}.pb-5{padding-bottom:5px!important}.pt-5{padding-top:5px!important}.mb-10{margin-bottom:10px!important}.mt-10{margin-top:10px!important}.pb-10{padding-bottom:10px!important}.pt-10{padding-top:10px!important}.mb-15{margin-bottom:15px!important}.mt-15{margin-top:15px!important}.pb-15{padding-bottom:15px!important}.pt-15{padding-top:15px!important}.mb-20{margin-bottom:20px!important}.mt-20{margin-top:20px!important}.pb-20{padding-bottom:20px!important}.pt-20{padding-top:20px!important}.mb-25{margin-bottom:25px!important}.mt-25{margin-top:25px!important}.pb-25{padding-bottom:25px!important}.pt-25{padding-top:25px!important}.mb-30{margin-bottom:30px!important}.mt-30{margin-top:30px!important}.pb-30{padding-bottom:30px!important}.pt-30{padding-top:30px!important}.mb-35{margin-bottom:35px!important}.mt-35{margin-top:35px!important}.pb-35{padding-bottom:35px!important}.pt-35{padding-top:35px!important}.mb-40{margin-bottom:40px!important}.mt-40{margin-top:40px!important}.pb-40{padding-bottom:40px!important}.pt-40{padding-top:40px!important}.mb-50{margin-bottom:50px!important}.mt-50{margin-top:50px!important}.pb-50{padding-bottom:50px!important}.pt-50{padding-top:50px!important}.mb-60{margin-bottom:60px!important}.mt-60{margin-top:60px!important}.pb-60{padding-bottom:60px!important}.pt-60{padding-top:60px!important}.mb-70{margin-bottom:70px!important}.mt-70{margin-top:70px!important}.pb-70{padding-bottom:70px!important}.pt-70{padding-top:70px!important}.mb-80{margin-bottom:80px!important}.mt-80{margin-top:80px!important}.pb-80{padding-bottom:80px!important}.pt-80{padding-top:80px!important}.mb-90{margin-bottom:90px!important}.mt-90{margin-top:90px!important}.pb-90{padding-bottom:90px!important}.pt-90{padding-top:90px!important}.col-gap-10{margin-left:-5px!important;margin-right:-5px!important}.col-gap-10>div{padding-left:5px!important;padding-right:5px!important}.col-gap-20{margin-left:-10px!important;margin-right:-10px!important}.col-gap-20>div{padding-left:10px!important;padding-right:10px!important}.col-gap-30{margin-left:-15px!important;margin-right:-15px!important}.col-gap-30>div{padding-left:15px!important;padding-right:15px!important}.col-gap-40{margin-left:-20px!important;margin-right:-20px!important}.col-gap-40>div{padding-left:20px!important;padding-right:20px!important}.col-gap-50{margin-left:-25px!important;margin-right:-25px!important}.col-gap-50>div{padding-left:25px!important;padding-right:25px!important}.col-gap-60{margin-left:-30px!important;margin-right:-30px!important}.col-gap-60>div{padding-left:30px!important;padding-right:30px!important}.col-gap-70{margin-left:-35px!important;margin-right:-35px!important}.col-gap-70>div{padding-left:35px!important;padding-right:35px!important}.col-gap-80{margin-left:-40px!important;margin-right:-40px!important}.col-gap-80>div{padding-left:40px!important;padding-right:40px!important}.col-gap-90{margin-left:-45px!important;margin-right:-45px!important}.col-gap-90>div{padding-left:45px!important;padding-right:45px!important}[data-item-gap="0"]{--grid-item-gap: 0px}[data-item-gap="2"]{--grid-item-gap: 2px}[data-item-gap="3"]{--grid-item-gap: 3px}[data-item-gap="5"]{--grid-item-gap: 5px}[data-item-gap="6"]{--grid-item-gap: 6px}[data-item-gap="7"]{--grid-item-gap: 7px}[data-item-gap="8"]{--grid-item-gap: 8px}[data-item-gap="9"]{--grid-item-gap: 9px}[data-item-gap="10"]{--grid-item-gap: 10px}[data-item-gap="15"]{--grid-item-gap: 15px}[data-item-gap="20"]{--grid-item-gap: 20px}[data-item-gap="25"]{--grid-item-gap: 25px}[data-item-gap="30"]{--grid-item-gap: 30px}[data-item-gap="35"]{--grid-item-gap: 35px}[data-item-gap="40"]{--grid-item-gap: 40px}[data-item-gap="45"]{--grid-item-gap: 45px}[data-item-gap="50"]{--grid-item-gap: 50px}[data-item-gap="55"]{--grid-item-gap: 55px}[data-item-gap="60"]{--grid-item-gap: 60px}[data-item-gap="70"]{--grid-item-gap: 70px}[data-grid-item-width="30"]{--grid-item-width: calc(30px - var(--grid-item-gap))}[data-grid-item-width="50"]{--grid-item-width: calc(50px - var(--grid-item-gap))}[data-grid-item-width="100"]{--grid-item-width: calc(100px - var(--grid-item-gap))}[data-grid-item-width="125"]{--grid-item-width: calc(125px - var(--grid-item-gap))}[data-grid-item-width="150"]{--grid-item-width: calc(150px - var(--grid-item-gap))}[data-grid-item-width="200"]{--grid-item-width: calc(200px - var(--grid-item-gap))}[data-grid-item-width="230"]{--grid-item-width: calc(230px - var(--grid-item-gap))}[data-grid-item-width="250"]{--grid-item-width: calc(250px - var(--grid-item-gap))}[data-grid-item-width="300"]{--grid-item-width: calc(300px - var(--grid-item-gap))}[data-grid-item-width="1/2"]{--grid-item-width: calc((100% / 2) - var(--grid-item-gap))}[data-grid-item-width="1/3"]{--grid-item-width: calc((100% / 3) - var(--grid-item-gap))}[data-grid-item-width="1/4"]{--grid-item-width: calc((100% / 4) - var(--grid-item-gap))}[data-grid-item-width="1/5"]{--grid-item-width: calc((100% / 5) - var(--grid-item-gap))}@media (min-width: 576px){[data-grid-item-width-sm="1/2"]{--grid-item-width: calc((100% / 2) - var(--grid-item-gap))}[data-grid-item-width-sm="1/3"]{--grid-item-width: calc((100% / 3) - var(--grid-item-gap))}[data-grid-item-width-sm="1/4"]{--grid-item-width: calc((100% / 4) - var(--grid-item-gap))}[data-grid-item-width-sm="1/5"]{--grid-item-width: calc((100% / 5) - var(--grid-item-gap))}}@media (min-width: 768px){[data-grid-item-width-md="1/2"]{--grid-item-width: calc((100% / 2) - var(--grid-item-gap))}[data-grid-item-width-md="1/3"]{--grid-item-width: calc((100% / 3) - var(--grid-item-gap))}[data-grid-item-width-md="1/4"]{--grid-item-width: calc((100% / 4) - var(--grid-item-gap))}[data-grid-item-width-md="1/5"]{--grid-item-width: calc((100% / 5) - var(--grid-item-gap))}}@media (min-width: 992px){[data-grid-item-width-lg="1/2"]{--grid-item-width: calc((100% / 2) - var(--grid-item-gap))}[data-grid-item-width-lg="1/3"]{--grid-item-width: calc((100% / 3) - var(--grid-item-gap))}[data-grid-item-width-lg="1/4"]{--grid-item-width: calc((100% / 4) - var(--grid-item-gap))}[data-grid-item-width-lg="1/5"]{--grid-item-width: calc((100% / 5) - var(--grid-item-gap))}}.container-md{max-width:1040px;margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px}@media screen and (max-width: 1200px){.container-md{max-width:960px}}@media screen and (max-width: 991px){.container-md{max-width:720px}}@media screen and (max-width: 767px){.container-md{max-width:540px}}@media screen and (max-width: 567px){.container-md{max-width:100%;width:100%}}.grid{display:grid;display:-moz-grid;display:-ms-grid;grid-gap:var(--grid-item-gap);grid-template-columns:repeat(auto-fill,minmax(var(--grid-item-width),1fr))}.abs-link{position:absolute;width:100%;height:100%;left:0;top:0;z-index:9;color:transparent;font-size:0;text-indent:-2px}.Toastify .Toastify__toast div:first-child div:last-child{text-align:left}:root{font-family:Poppins,Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}::-webkit-scrollbar{width:6px;height:3px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:rgb(109,143,253)}::-webkit-scrollbar-thumb:hover{background:#555}#nprogress{z-index:999999!important;position:relative}#nprogress .bar{background:rgb(109,143,253)!important;z-index:999999!important}#nprogress .peg{box-shadow:0 0 10px #6d8ffd,0 0 5px #6d8ffd!important;z-index:999999!important}#nprogress .spinner-icon{display:none!important}.img-responsive{max-width:100%;height:auto}
