:root{--lacivert-900:#141c3a;--lacivert-800:#1a2246;--lacivert-700:#1f2954;--lacivert-600:#2a3668;--lacivert-500:#3a4a86;--lacivert-200:#c3cae0;--lacivert-50:#eef1f8;--turuncu-600:#c85c02;--turuncu-500:#ee7003;--turuncu-400:#ff8a24;--turuncu-100:#ffe6cd;--turuncu-50:#fff5ec;--bg:#fff;--bg-alt:#f6f7fb;--bg-elevated:#fff;--bg-hover:#1f29540d;--bg-active:#1f295417;--border:#e4e7f0;--border-strong:#ced3e2;--text:#16192b;--text-secondary:#474d66;--text-muted:#737a94;--accent:var(--turuncu-500);--accent-hover:var(--turuncu-600);--accent-soft:var(--turuncu-50);--accent-border:#ee700352;--marka:var(--lacivert-700);--marka-koyu:var(--lacivert-900);--danger:#b3261e;--danger-soft:#fdf1f0;--yan-bg:var(--lacivert-800);--yan-bg-koyu:var(--lacivert-900);--yan-metin:#dfe3f0;--yan-metin-soluk:#97a0c0;--yan-hover:#ffffff12;--yan-aktif:#ffffff1f;--yan-cizgi:#ffffff1a;--radius-sm:8px;--radius:12px;--radius-lg:16px;--radius-xl:22px;--shadow-sm:0 1px 2px #141c3a12;--shadow:0 4px 14px #141c3a17;--shadow-lg:0 16px 40px #141c3a29;--font-govde:"Inter", "Segoe UI", system-ui, -apple-system, "Helvetica Neue", sans-serif;--font-baslik:"Georgia", "Iowan Old Style", "Times New Roman", serif;--gecis:.17s cubic-bezier(.4, 0, .2, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-family:var(--font-govde);font-synthesis-weight:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#12141f;--bg-alt:#181b28;--bg-elevated:#1c1f2e;--bg-hover:#ffffff0e;--bg-active:#ffffff18;--border:#272b3d;--border-strong:#363b52;--text:#eceef6;--text-secondary:#b4b9cf;--text-muted:#858ba6;--accent:var(--turuncu-400);--accent-hover:#ffa04d;--accent-soft:#ff8a241f;--accent-border:#ff8a2457;--marka:#7a8cc4;--danger:#f08a82;--danger-soft:#f08a821a;--yan-bg:#10131f;--yan-bg-koyu:#0c0e18;--yan-metin:#d6dae9;--yan-metin-soluk:#838ba9;--yan-cizgi:#ffffff13;--shadow-sm:0 1px 2px #0006;--shadow:0 4px 14px #00000073;--shadow-lg:0 16px 40px #0009}}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--bg);color:var(--text);font-size:15px;line-height:1.6}button,input,textarea{font-family:inherit;font-size:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}::selection{background:var(--turuncu-100);color:var(--lacivert-900)}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-strong);background-clip:content-box;border:2px solid #0000;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted);background-clip:content-box}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.uygulama{width:100%;height:100dvh;display:flex;overflow:hidden}.kenar-perde{display:none}.kenar-cubugu{width:276px;min-height:0;color:var(--yan-metin);background:linear-gradient(180deg, var(--yan-bg) 0%, var(--yan-bg-koyu) 100%);flex-direction:column;flex-shrink:0;display:flex}.kenar-ust{border-bottom:1px solid var(--yan-cizgi);justify-content:space-between;align-items:center;gap:8px;padding:18px 16px 16px;display:flex}.marka{align-items:center;gap:11px;min-width:0;display:flex}.marka-logo{object-fit:contain;background:#fff;border-radius:10px;flex-shrink:0;width:38px;height:38px;padding:4px}.marka-yazi{flex-direction:column;min-width:0;line-height:1.28;display:flex}.marka-yazi strong{font-family:var(--font-baslik);color:#fff;letter-spacing:.005em;font-size:15px;font-weight:600}.marka-yazi span{color:var(--yan-metin-soluk);letter-spacing:.02em;font-size:11px}.kenar-kapat{border-radius:var(--radius-sm);color:var(--yan-metin-soluk);cursor:pointer;background:0 0;border:none;padding:6px;display:none}.kenar-kapat:hover{background:var(--yan-hover);color:#fff}.yeni-sohbet-btn{background:var(--turuncu-500);color:#fff;border-radius:var(--radius);cursor:pointer;transition:background var(--gecis), transform var(--gecis), box-shadow var(--gecis);border:none;justify-content:center;align-items:center;gap:8px;margin:16px;padding:11px 14px;font-size:13.5px;font-weight:600;display:flex;box-shadow:0 2px 10px #ee700352}.yeni-sohbet-btn:hover{background:var(--turuncu-400);box-shadow:0 4px 14px #ee700366}.yeni-sohbet-btn:active{transform:translateY(1px)}.oturum-listesi{flex:1;min-height:0;padding:0 10px 14px;overflow-y:auto}.oturum-listesi::-webkit-scrollbar-thumb{background:#ffffff29 padding-box content-box}.bos-liste-notu{color:var(--yan-metin-soluk);margin:0;padding:10px;font-size:12.5px;line-height:1.6}.oturum-grubu{margin-bottom:16px}.oturum-grup-baslik{text-transform:uppercase;letter-spacing:.09em;color:var(--yan-metin-soluk);margin:0 0 5px;padding:0 10px;font-size:10.5px;font-weight:700}.oturum-satiri{border-radius:var(--radius-sm);transition:background var(--gecis);align-items:center;display:flex;position:relative}.oturum-satiri:hover{background:var(--yan-hover)}.oturum-satiri.aktif{background:var(--yan-aktif)}.oturum-satiri.aktif:before{content:"";background:var(--turuncu-500);border-radius:0 3px 3px 0;width:3px;height:20px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.oturum-satiri.onay{background:#e25a5029}.oturum-item{border-radius:var(--radius-sm);text-align:left;cursor:pointer;min-width:0;color:var(--yan-metin);transition:color var(--gecis);background:0 0;border:none;flex:1;align-items:center;gap:9px;padding:9px 4px 9px 10px;font-size:13.5px;display:flex}.oturum-satiri.aktif .oturum-item{color:#fff;font-weight:550}.oturum-ikon{width:14px;height:14px;color:var(--yan-metin-soluk);flex-shrink:0}.oturum-satiri.aktif .oturum-ikon{color:var(--turuncu-400)}.oturum-sil{color:var(--yan-metin-soluk);cursor:pointer;opacity:0;transition:opacity var(--gecis), background var(--gecis), color var(--gecis);background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-right:6px;padding:5px 6px;font-size:11px;font-weight:700;display:flex}.oturum-satiri:hover .oturum-sil,.oturum-sil:focus-visible,.oturum-sil.onay{opacity:1}.oturum-sil:hover{color:#ff9a92;background:#ffffff1f}.oturum-sil.onay{color:#fff;background:#d9534f;padding:4px 9px}@media (hover:none){.oturum-sil{opacity:.75}}.gecmisi-temizle{border:1px solid var(--yan-cizgi);border-radius:var(--radius-sm);width:100%;color:var(--yan-metin-soluk);cursor:pointer;transition:background var(--gecis), color var(--gecis), border-color var(--gecis);background:0 0;justify-content:center;align-items:center;gap:7px;margin-bottom:12px;padding:8px 10px;font-size:12px;font-weight:600;display:flex}.gecmisi-temizle:hover{background:var(--yan-hover);color:#ff9a92;border-color:#ff9a9259}.gecmisi-temizle.onay{color:#fff;background:#d9534f;border-color:#d9534f;font-size:11.5px}.oturum-baslik{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kenar-alt{border-top:1px solid var(--yan-cizgi);padding:13px 16px 15px}.kenar-alt p{color:var(--yan-metin-soluk);margin:0;font-size:10.5px;line-height:1.55}.sohbet-alani{background:var(--bg);flex-direction:column;flex:1;min-width:0;display:flex}.ust-cubuk{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:5;align-items:center;gap:11px;padding:13px 24px;display:flex;position:sticky;top:0}.ust-cubuk h1{font-family:var(--font-baslik);color:var(--text);letter-spacing:.005em;margin:0;font-size:16px;font-weight:600}.ust-rozet{color:var(--text-muted);background:var(--bg-alt);border:1px solid var(--border);border-radius:99px;align-items:center;gap:6px;margin-left:auto;padding:4px 11px;font-size:11px;font-weight:600;display:inline-flex}.ust-rozet-nokta{background:#2ea44f;border-radius:50%;width:6px;height:6px}.menu-btn{border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:6px;display:none}.menu-btn:hover{background:var(--bg-hover)}.akis{scroll-behavior:smooth;flex:1;min-height:0;overflow-y:auto}.akis-ic{flex-direction:column;max-width:800px;margin:0 auto;padding:30px 24px 44px;display:flex}.karsilama{text-align:center;flex-direction:column;align-items:center;margin:auto;padding:36px 0;display:flex}.karsilama-logo{object-fit:contain;filter:drop-shadow(0 6px 16px #141c3a2e);width:78px;height:78px;margin-bottom:20px}.karsilama h2{font-family:var(--font-baslik);letter-spacing:-.012em;color:var(--text);margin:0 0 12px;font-size:27px;font-weight:600}.karsilama-aciklama{max-width:480px;color:var(--text-secondary);margin:0 0 34px;font-size:14.5px;line-height:1.68}.ornek-izgara{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;width:100%;max-width:600px;display:grid}.ornek-kart{text-align:left;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;transition:border-color var(--gecis), box-shadow var(--gecis), transform var(--gecis);flex-direction:column;gap:5px;padding:14px 16px;display:flex;position:relative;overflow:hidden}.ornek-kart:before{content:"";background:var(--turuncu-500);transform-origin:50%;width:3px;transition:transform var(--gecis);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.ornek-kart:hover{border-color:var(--border-strong);box-shadow:var(--shadow);transform:translateY(-2px)}.ornek-kart:hover:before{transform:scaleY(1)}.ornek-baslik{text-transform:uppercase;letter-spacing:.07em;color:var(--turuncu-600);font-size:10.5px;font-weight:700}.ornek-metin{color:var(--text-secondary);font-size:13.5px;line-height:1.52}.mesaj-cifti{flex-direction:column;display:flex}.mesaj{gap:14px;animation:.28s cubic-bezier(.2,0,.2,1) mesaj-belir;display:flex}@keyframes mesaj-belir{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.mesaj.kullanici{justify-content:flex-end;margin:28px 0 20px}.mesaj.kullanici .mesaj-govde{background:var(--lacivert-700);color:#fff;border-radius:var(--radius-xl);max-width:78%;box-shadow:var(--shadow-sm);border-bottom-right-radius:7px;padding:12px 17px}.soru-metni{white-space:pre-wrap;margin:0;font-size:14.5px;line-height:1.6}.mesaj.asistan{margin-bottom:10px}.rol-logo{object-fit:contain;border:1px solid var(--border);background:#fff;border-radius:9px;flex-shrink:0;width:32px;height:32px;margin-top:1px;padding:3px}.mesaj.asistan .mesaj-govde{flex:1;min-width:0;padding-top:3px}.cevap-govde{color:var(--text);flex-direction:column;gap:12px;font-size:15.2px;line-height:1.74;display:flex}.cevap-paragraf{margin:0}.cevap-govde>.cevap-paragraf:first-child{color:var(--text);font-size:16px}.cevap-liste{flex-direction:column;gap:8px;margin:0;padding-left:22px;display:flex}.cevap-liste li{padding-left:4px}.cevap-liste li::marker{color:var(--turuncu-500);font-weight:700}.cevap-govde strong{color:var(--text);background:linear-gradient(transparent 62%, var(--turuncu-100) 62%);padding:0 1px;font-weight:660}@media (prefers-color-scheme:dark){.cevap-govde strong{color:var(--turuncu-400);background:0 0}}.mesaj-eylemler{opacity:0;transition:opacity var(--gecis);gap:6px;margin-top:14px;display:flex}.mesaj.asistan:hover .mesaj-eylemler,.mesaj-eylemler:focus-within{opacity:1}.mesaj-eylem{border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;transition:background var(--gecis), color var(--gecis), border-color var(--gecis);background:0 0;border:1px solid #0000;align-items:center;gap:5px;padding:5px 9px;font-size:11.5px;font-weight:550;display:inline-flex}.mesaj-eylem:hover{background:var(--bg-alt);color:var(--text);border-color:var(--border)}.dusunuyor{align-items:center;gap:11px;padding:4px 0;display:flex}.dusunuyor-yazi{color:var(--text-muted);font-size:13.5px}.dusunuyor-noktalar{gap:4px;display:inline-flex}.dusunuyor-noktalar span{background:var(--turuncu-500);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite nokta-nabiz}.dusunuyor-noktalar span:nth-child(2){animation-delay:.16s}.dusunuyor-noktalar span:nth-child(3){animation-delay:.32s}@keyframes nokta-nabiz{0%,75%,to{opacity:.35;transform:scale(.7)}35%{opacity:1;transform:scale(1)}}.kaynaklar{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-alt);transition:border-color var(--gecis), box-shadow var(--gecis);margin-top:16px;overflow:hidden}.kaynaklar.acik{border-color:var(--border-strong);background:var(--bg-elevated);box-shadow:var(--shadow-sm)}.kaynaklar-baslik{cursor:pointer;width:100%;color:var(--text-secondary);text-align:left;transition:background var(--gecis);background:0 0;border:none;align-items:center;gap:9px;padding:10px 14px;font-size:12.5px;font-weight:600;display:flex}.kaynaklar-baslik:hover{background:var(--bg-hover)}.kaynaklar-ok{width:13px;height:13px;color:var(--text-muted);transition:transform var(--gecis);flex-shrink:0}.kaynaklar.acik .kaynaklar-ok{transform:rotate(90deg)}.kaynaklar-belge-ikon{width:14px;height:14px;color:var(--turuncu-500);flex-shrink:0}.kaynaklar-etiket{color:var(--text);flex-shrink:0}.kaynaklar-onizleme{min-width:0;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;font-weight:400;overflow:hidden}.kaynak-listesi{flex-direction:column;gap:9px;margin:0;padding:3px 12px 12px;list-style:none;display:flex}.kaynak-kart{border:1px solid var(--border);border-left:3px solid var(--turuncu-500);border-radius:var(--radius-sm);background:var(--bg);transition:border-color var(--gecis), box-shadow var(--gecis);padding:11px 13px}.kaynak-kart:hover{box-shadow:var(--shadow-sm)}.kaynak-ust{align-items:center;gap:9px;display:flex}.kaynak-sira{background:var(--lacivert-700);color:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:19px;height:19px;font-size:10.5px;font-weight:700;display:flex}.kaynak-madde{color:var(--turuncu-600);letter-spacing:.01em;flex-shrink:0;font-size:12px;font-weight:700}.kaynak-belge{min-width:0;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.kaynak-oran{color:var(--lacivert-700);font-variant-numeric:tabular-nums;background:var(--lacivert-50);border-radius:99px;flex-shrink:0;padding:2px 8px;font-size:10.5px;font-weight:700}.kaynak-alinti{background:var(--bg-alt);border-radius:var(--radius-sm);color:var(--text-secondary);margin:10px 0 0;padding:9px 12px;font-size:13px;font-style:italic;line-height:1.65}.kaynak-baglanti{color:var(--turuncu-600);align-items:center;gap:5px;margin-top:10px;font-size:11.5px;font-weight:600;text-decoration:none;display:inline-flex}.kaynak-baglanti:hover{text-decoration:underline}.hata-notu{border:1px solid color-mix(in srgb, var(--danger) 30%, transparent);background:var(--danger-soft);color:var(--danger);border-radius:var(--radius);align-items:center;gap:10px;margin:15px 0;padding:12px 15px;font-size:13.5px;display:flex}.giris-bolgesi{border-top:1px solid var(--border);background:var(--bg);padding:16px 24px 18px}.giris-ic{max-width:800px;margin:0 auto}.giris-kutusu{background:var(--bg-elevated);border:1.5px solid var(--border-strong);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);transition:border-color var(--gecis), box-shadow var(--gecis);align-items:flex-end;gap:9px;padding:8px 8px 8px 17px;display:flex}.giris-kutusu:focus-within{border-color:var(--turuncu-500);box-shadow:0 0 0 3px #ee700321}.giris-kutusu textarea{resize:none;max-height:200px;color:var(--text);background:0 0;border:none;outline:none;flex:1;padding:8px 0;font-size:15px;line-height:1.6}.giris-kutusu textarea::placeholder{color:var(--text-muted)}.gonder-btn{background:var(--turuncu-500);color:#fff;cursor:pointer;width:36px;height:36px;transition:background var(--gecis), opacity var(--gecis), transform var(--gecis);border:none;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.gonder-btn:hover:not(:disabled){background:var(--turuncu-400)}.gonder-btn:active:not(:disabled){transform:scale(.93)}.gonder-btn:disabled{background:var(--border-strong);cursor:not-allowed}.giris-ipucu{color:var(--text-muted);text-align:center;margin:9px 2px 0;font-size:11px}.giris-ipucu kbd{background:var(--bg-alt);border:1px solid var(--border);border-radius:4px;padding:1px 5px;font-family:inherit;font-size:10.5px}@media (width<=880px){.ornek-izgara{grid-template-columns:1fr}}@media (width<=720px){.kenar-cubugu{z-index:30;transition:transform var(--gecis);box-shadow:var(--shadow-lg);position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.kenar-cubugu.acik{transform:none}.kenar-perde{z-index:20;opacity:0;pointer-events:none;transition:opacity var(--gecis);background:#0c0e188c;display:block;position:fixed;inset:0}.kenar-perde.acik{opacity:1;pointer-events:auto}.kenar-kapat,.menu-btn{justify-content:center;align-items:center;display:flex}.ust-rozet{display:none}.akis-ic{padding:22px 16px 34px}.giris-bolgesi{padding:13px 16px 15px}.mesaj.kullanici .mesaj-govde{max-width:88%}.karsilama h2{font-size:22px}.karsilama-logo{width:64px;height:64px}}
