@charset "UTF-8";.tg-ai-chat-btn{position:fixed;bottom:20px;right:20px;width:48px;height:48px;border-radius:50%;cursor:pointer;z-index:99999;transition:background-color .3s ease,box-shadow .3s ease,transform .3s ease;display:flex;justify-content:center;align-items:center;background-color:#cc181c;box-shadow:0 4px 14px rgba(204,24,28,.35);}.tg-ai-chat-btn.no-transition{transition:none!important;}.tg-ai-chat-btn.no-transition svg{transition:none!important;animation:none!important;}.tg-ai-chat-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(204,24,28,.4);}@media(max-width:575px){.tg-ai-chat-btn{bottom:20px;right:20px;width:50px;height:50px;}}.tg-ai-chat-btn.active{transform:translateY(-1px) scale(.95);}.tg-ai-chat-btn.active svg{width:30px;height:30px;}.tg-ai-chat-btn svg{width:24px;height:24px;fill:#fff;transition:transform .2s ease-in-out;}.tg-ai-chat-btn svg.spin-right{animation:spin-from-right .25s cubic-bezier(.25,1,.5,1);}.tg-ai-chat-btn svg.spin-left{animation:spin-from-left .25s cubic-bezier(.25,1,.5,1);}.tg-ai-chat-btn:hover svg{transform:scale(1.05);}.tg-ai-chat-bubble{position:fixed;bottom:78px;right:20px;width:300px;background-color:#fff;border:1px solid rgba(204,24,28,.2);border-radius:12px;box-shadow:0 10px 15px -3px rgba(204,24,28,.15),0 8px 16px -6px rgba(0,0,0,.05);padding:12px 22px 12px 14px;z-index:99999;display:block;opacity:0;pointer-events:none;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease,box-shadow .3s ease,visibility .3s;visibility:hidden;cursor:pointer;}.tg-ai-chat-bubble.active{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible;}.tg-ai-chat-bubble.active:hover{transform:translateY(-3px);box-shadow:0 12px 30px -5px rgba(204,24,28,.22),0 8px 20px -6px rgba(0,0,0,.08);}.tg-ai-chat-bubble.no-transition{transition:none!important;}.tg-ai-chat-bubble::after{content:"";position:absolute;bottom:-6px;right:18px;width:10px;height:10px;background-color:#fff;border-right:1px solid rgba(204,24,28,.2);border-bottom:1px solid rgba(204,24,28,.2);transform:rotate(45deg);}@media(max-width:575px){.tg-ai-chat-bubble{bottom:80px;right:20px;width:230px;}}.tg-ai-chat-bubble-content{font-family:"Roboto",sans-serif;font-size:.875rem;line-height:140%;}@keyframes tg-cursor-blink{0%,100%{opacity:1;}50%{opacity:0;}}.tg-ai-bubble-cursor{display:inline-block;margin-left:1px;color:#cc181c;font-weight:400;animation:tg-cursor-blink .75s step-end infinite;user-select:none;}.tg-ai-chat-bubble-close{position:absolute;top:6px;right:10px;background:none;border:0;font-size:16px;color:#94a3b8;cursor:pointer;padding:2px;line-height:1;transition:color .15s ease;}.tg-ai-chat-bubble-close:hover{color:#cc181c;}.tg-ai-chat-badge{position:absolute;top:0;right:0;width:12px;height:12px;background-color:#cc181c;border:2px solid #f4f4f4;border-radius:50%;z-index:100000;display:none;transition:border-color .3s ease;}.tg-ai-chat-badge.active{display:block;animation:pulse-badge 1s infinite alternate;}.tg-ai-chat-btn.on-footer .tg-ai-chat-badge{border-color:#1d1f21;}.tg-ai-chat-btn.on-finance-footer .tg-ai-chat-badge{border-color:#f4f4f4;}@keyframes pulse-badge{from{transform:scale(1);}to{transform:scale(1.2);}}@keyframes spin-from-right{from{transform:rotate(45deg);}to{transform:rotate(0deg);}}@keyframes spin-from-left{from{transform:rotate(-45deg);}to{transform:rotate(0deg);}}.tg-ai-chat-window{position:fixed;bottom:80px;right:20px;width:23.75rem;height:31.25rem;max-height:calc(100vh - 140px);max-width:calc(100vw - 60px);background-color:#fff;border:1px solid rgba(204,24,28,.2);border-radius:12px;box-shadow:0 20px 25px -5px rgba(204,24,28,.12),0 10px 10px -5px rgba(0,0,0,.04);z-index:2;display:flex;flex-direction:column;overflow:hidden;opacity:0;pointer-events:none;transform-origin:bottom right;transform:scale(.05);transition:transform .2s ease-in,opacity .15s ease-in;}@media(max-width:575px){.tg-ai-chat-window{bottom:80px;right:20px;width:calc(100% - 40px);height:26.25rem;}}.tg-ai-chat-window.active{opacity:1;pointer-events:auto;transform:scale(1);transition:transform .32s cubic-bezier(.34,1,.64,1),opacity .18s ease-out;}.tg-ai-chat-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #e2e8f0;background-color:#cc181c;flex-shrink:0;}.tg-ai-chat-header-info{display:flex;flex-direction:column;}.tg-ai-chat-title{margin:0;font-family:"Roboto",sans-serif;font-size:.875rem;font-weight:700;color:#fff;line-height:1.2;}.tg-ai-chat-subtitle{font-family:"Roboto",sans-serif;font-size:.6875rem;font-weight:400;color:#f0f0f0;margin-top:2px;}.tg-ai-chat-header-actions{display:flex;align-items:center;gap:12px;}.tg-ai-export-btn{background:none;border:0;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:#f0f0f0;transition:color .15s ease;}.tg-ai-export-btn:hover:not(:disabled){color:#fff;}.tg-ai-export-btn:hover:not(:disabled) svg{fill:#fff;}.tg-ai-export-btn:disabled{opacity:.35;cursor:not-allowed;}.tg-ai-export-btn svg{width:18px;height:18px;fill:#f0f0f0;transition:fill .15s ease;}.tg-ai-chat-close{background:none;border:0;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:#f0f0f0;transition:color .15s ease;}.tg-ai-chat-close:hover{color:#fff;}.tg-ai-chat-close svg{width:20px;height:20px;}.tg-ai-chat-body{flex:1;overflow-y:auto;padding:16px 8px;display:flex;flex-direction:column;gap:12px;}.tg-ai-chat-body::-webkit-scrollbar{width:6px;height:6px;}.tg-ai-chat-body::-webkit-scrollbar-track{background:rgba(0,0,0,.03);border-radius:10px;}.tg-ai-chat-body::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:10px;border:1px solid transparent;}.tg-ai-chat-body::-webkit-scrollbar-thumb:hover{background-color:#c4c4c4;}.welcome{text-align:center;color:#5e5e6f;margin:auto 0;padding:20px 10px;font-family:"Roboto",sans-serif;font-size:.8125rem;font-weight:400;}.welcome .icon{font-size:2rem;margin-bottom:16px;}.welcome p{margin-top:4px;line-height:1.4;}.welcome .suggestions{display:flex;flex-direction:column;gap:6px;margin-top:14px;}.welcome .suggestion-chip{padding:8px 12px;border-radius:20px;border:1px solid #e2e8f0;background:#fff;cursor:pointer;color:#475569;transition:all .2s ease-in-out;text-align:center;box-shadow:0 1px 2px rgba(0,0,0,.02);font-family:"Roboto",sans-serif;font-size:.75rem;font-weight:500;}.welcome .suggestion-chip:hover{border-color:#cbd5e1;color:#29293a;background-color:#f8fafc;transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(0,0,0,.05);}.msg-row{display:flex;align-items:flex-end;gap:0;width:100%;}.msg-row.user{flex-direction:row-reverse;}.msg-row.user .bubble{background-color:#29293a;color:#fff;border-bottom-right-radius:4px;border:0;}.msg-row.bot{flex-direction:row;}.msg-row.bot .bubble{background-color:#f1f5f9;color:#29293a;border-bottom-left-radius:4px;border:1px solid #e2e8f0;box-shadow:0 1px 2px rgba(0,0,0,.04);}.svg-icon-inline{width:12px;height:12px;stroke:currentColor;fill:none;display:inline-block;vertical-align:middle;transition:stroke .15s ease,fill .15s ease;}.svg-icon-inline.loading-spinner{animation:spin-loader 1.2s linear infinite;}@keyframes spin-loader{to{transform:rotate(360deg);}}.bubble{max-width:82%;padding:8px 14px;border-radius:12px;font-family:"Roboto",sans-serif;font-size:.8125rem;font-weight:400;line-height:1.4;box-shadow:0 1px 2px rgba(0,0,0,.05);min-height:36px;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;}.bubble p{margin-bottom:6px;}.bubble p:last-child{margin-bottom:0;}.bubble ul{padding-left:1.2rem;margin:6px 0;list-style-type:disc;}.bubble li{margin-bottom:4px;}.bubble hr.news-sep{border:0;border-top:1px dashed #e0e0de;margin:10px 0;}.bubble table{border-collapse:collapse;width:100%;margin:8px 0;font-size:11px;}.bubble th{background-color:#f1f5f9;color:#29293a;padding:5px 8px;text-align:center;font-weight:600;border:1px solid #e2e8f0;}.bubble td{padding:5px 8px;border:1px solid #e2e8f0;text-align:center;background-color:#fff;}.bubble tr:nth-child(even) td{background-color:#f8fafc;}.bubble .inline-news-link{display:inline-block;font-size:11px;font-weight:600;color:#cc181c;text-decoration:none;padding:1px 6px;border-radius:8px;border:1px solid #f0dada;background-color:#fff5f5;margin-left:4px;vertical-align:middle;transition:all .15s;}.bubble .inline-news-link:hover{background-color:#cc181c;border-color:#cc181c;color:#fff;}.bubble .author-links{margin-top:8px;padding-top:6px;border-top:1px solid #f1f5f9;display:flex;flex-wrap:wrap;gap:6px;}.bubble .author-link{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:#cc181c;text-decoration:none;padding:2px 8px;border-radius:12px;border:1px solid #f0dada;background-color:#fff5f5;transition:all .15s;}.bubble .author-link:hover{background-color:#cc181c;border-color:#cc181c;color:#fff;}.reply-suggestions{margin-top:8px;padding-top:8px;border-top:1px solid #f1f5f9;display:flex;flex-direction:column;gap:4px;}.reply-suggest-label{font-size:10px;color:#64748b;margin-bottom:2px;}.reply-chips-row{display:flex;flex-wrap:wrap;gap:6px;}.reply-chip{padding:4px 8px;border-radius:12px;border:1px solid #f0dada;background-color:#fff5f5;font-size:11px;cursor:pointer;color:#cc181c;transition:all .15s ease;text-align:left;}.reply-chip:hover{background-color:#cc181c;color:#fff;border-color:#cc181c;box-shadow:0 2px 6px rgba(204,24,28,.2);}.hakkimizda-link{display:inline-flex;align-items:center;gap:4px;margin-top:8px;padding:4px 10px;border-radius:12px;border:1px solid #e2e8f0;background-color:#fff;color:#475569;font-size:11px;font-weight:600;text-decoration:none;transition:all .15s;}.hakkimizda-link:hover{background-color:#cc181c;border-color:#cc181c;color:#fff;}.news-summary-btn{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:600;color:#cc181c;background:#fff5f5;border:1px solid #f0dada;border-radius:8px;padding:1px 6px;margin-left:4px;cursor:pointer;vertical-align:middle;transition:all .15s;line-height:1.4;font-family:inherit;}.news-summary-btn:hover,.news-summary-btn.active{background-color:#cc181c;border-color:#cc181c;color:#fff;}.news-summary-btn svg{width:11px;height:11px;stroke:currentColor;fill:none;}.news-voice-btn{display:inline-flex;align-items:center;justify-content:center;font-size:11px;background:#fff5f5;border:1px solid #f0dada;border-radius:8px;padding:1px 5px;margin-left:3px;cursor:pointer;vertical-align:middle;transition:all .15s;line-height:1.4;font-family:inherit;}.news-voice-btn svg{width:12px;height:12px;stroke:#cc181c;fill:none;transition:stroke .15s;}.news-voice-btn:hover,.news-voice-btn.playing{background-color:#cc181c;border-color:#cc181c;color:#fff;}.news-voice-btn:hover svg,.news-voice-btn.playing svg{stroke:#fff;}.news-voice-btn:disabled{opacity:.45;cursor:not-allowed;}.extras-panel{display:block;margin:6px 0 4px;padding:8px 10px;background-color:#f8fafc;border-left:3px solid #cc181c;border-radius:0 6px 6px 0;animation:extFadeIn .22s ease;}.extras-summary{font-size:11px;line-height:1.5;color:#29293a;margin:0;}.extras-loading{color:#64748b;font-size:11px;}@keyframes extFadeIn{from{opacity:0;transform:translateY(-4px);}to{opacity:1;transform:translateY(0);}}.typing-indicator{display:flex;gap:4px;padding:0;height:18px;align-items:center;}.typing-indicator span{width:6px;height:6px;background-color:#29293a;border-radius:50%;animation:bounce 1.2s infinite;}.typing-indicator span:nth-child(2){animation-delay:.2s;}.typing-indicator span:nth-child(3){animation-delay:.4s;}@keyframes bounce{0%,60%,100%{transform:translateY(0);}30%{transform:translateY(-6px);}}#input-area{background-color:#fff;border-top:1px solid #e2e8f0;padding:10px 12px;display:flex;gap:8px;align-items:flex-end;flex-shrink:0;}.tg-user-input-wrap{flex:1;border:1px solid #e2e8f0;border-radius:20px;background-color:#fff;padding:0 10px 0 12px;display:flex;align-items:center;transition:all .18s ease-in-out;}.tg-user-input-wrap:focus-within{border-color:#cc181c;box-shadow:0 0 0 2px rgba(204,24,28,.1);}#user-input{flex:1;resize:none;border:0;background:transparent;padding:10px 0;font-family:"Roboto",sans-serif;font-size:.8125rem;font-weight:400;color:#29293a;outline:0;max-height:80px;min-height:36px;line-height:1.3;}#user-input:focus{box-shadow:none;}#user-input::-webkit-scrollbar{width:6px;height:6px;}#user-input::-webkit-scrollbar-track{background:rgba(0,0,0,.03);border-radius:10px;}#user-input::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:10px;border:1px solid transparent;}#user-input::-webkit-scrollbar-thumb:hover{background-color:#c4c4c4;}#user-input::-webkit-scrollbar-track{background:transparent;}#send-btn,#mic-btn{width:36px;height:36px;border-radius:50%;border:0;cursor:pointer;display:flex;justify-content:center;align-items:center;flex-shrink:0;transition:background-color .18s,transform .1s;}#send-btn:active,#mic-btn:active{transform:scale(.92);}#send-btn{background-color:#29293a;}#send-btn:hover{box-shadow:0 8px 20px rgba(41,41,58,.4);}#send-btn:disabled{background-color:#cbd5e1;cursor:not-allowed;}#send-btn svg{fill:#fff;width:18px;height:18px;}#mic-btn{background-color:#f1f5f9;border:1px solid #e0e0de;}#mic-btn:hover{background-color:#e2e8f0;}#mic-btn svg{fill:#475569;width:18px;height:18px;}#mic-btn.recording{background-color:#cc181c;border-color:#cc181c;animation:pulse-mic .8s infinite alternate;}#mic-btn.recording svg{fill:#fff;}#mic-btn.unsupported{opacity:.35;cursor:not-allowed;}@keyframes pulse-mic{from{box-shadow:0 0 0 0 rgba(204,24,28,.4);}to{box-shadow:0 0 0 8px rgba(204,24,28,0);}}#article-modal{position:absolute;inset:0;z-index:100000;display:flex;align-items:flex-end;justify-content:center;}#article-modal-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.4);}#article-modal-box{position:relative;background:#fff;border-radius:12px 12px 0 0;padding:16px 16px 20px;width:100%;max-height:75%;overflow-y:auto;z-index:1;box-shadow:0 -4px 20px rgba(0,0,0,.15);animation:slideUp .22s ease;}@keyframes slideUp{from{transform:translateY(60px);opacity:0;}to{transform:translateY(0);opacity:1;}}#article-modal-close{position:absolute;top:10px;right:12px;background:#e2e8f0;border:0;border-radius:50%;width:26px;height:26px;cursor:pointer;display:flex;justify-content:center;align-items:center;color:#475569;transition:background .15s;}#article-modal-close:hover{background:#cbd5e1;}#article-modal-close:hover svg{stroke:#cc181c;}#article-modal-close svg{width:12px;height:12px;stroke:#475569;transition:stroke .15s;}#article-modal-title{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:#cc181c;text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px;font-family:"Roboto",sans-serif;}#article-modal-title svg{width:14px;height:14px;stroke:currentColor;fill:none;}#article-modal-summary{font-family:"Roboto",sans-serif;font-size:.75rem;font-weight:400;color:#29293a;line-height:1.6;margin-bottom:12px;}#article-modal-audio{width:100%;margin-top:4px;border-radius:6px;height:36px;}#article-modal-audio-label{font-size:11px;color:#64748b;margin-bottom:4px;display:flex;align-items:center;gap:6px;}#article-modal-audio-label svg{width:14px;height:14px;stroke:currentColor;fill:none;}.tg-ai-chat-page-container{width:100%;margin-top:10px;}.tg-ai-chat-page-container .tg-ai-chat-window{position:relative;bottom:auto;right:auto;width:100%;height:600px;max-height:none;max-width:none;opacity:1;pointer-events:auto;transform:none;border-radius:0;box-shadow:none;border:0;background:transparent;}.tg-ai-chat-page-container .tg-ai-chat-window .tg-ai-chat-header{display:none;}.tg-ai-chat-page-container .tg-ai-chat-window .suggestions{max-width:450px;width:100%;margin:14px auto 0;gap:12px;}.tg-ai-chat-page-container .tg-ai-chat-window #input-area{border-top:0;}