---
title: "SEO vs GEO: 2026'daki Gerçek Fark Ne? | Brantial"
description: "Arama ekosistemi son üç yılda, önceki yirmi yıldan daha hızlı evrildi."
source_url: "https://brantial.ai/tr/blog/seo-vs-geo-2026-daki-gercek-fark/"
lang: "tr"
updated: "2026-08-25T00:00:00.000Z"
---

Rehber 15 Aralık 2025 Güncellendi 25 Ağustos 2026

# SEO vs GEO: 2026'daki Gerçek Fark Ne?

Arama ekosistemi son üç yılda, önceki yirmi yıldan daha hızlı evrildi.

## Öne Çıkanlar: SEO vs GEO

4

- SEO taramayı, indekslemeyi ve sıralamaları optimize ederken; GEO üretken sistemlerin bilgiyi nasıl anladığını, getirdiğini, atıf yaptığını ve önerdiğini iyileştirir.
- Arama motorları dokümanları sonuç sayfalarında düzenler; üretken motorlar ise iddiaları ve entity'leri konuşma tabanlı yanıtlar halinde sentezler.
- Erişilemeyen veya kötü indekslenmiş içerik ne sıralamaları ne de üretilen yanıtları destekleyebildiği için teknik SEO temel olmaya devam eder.
- Markaların hem geleneksel sonuç sayfalarında hem de AI destekli araştırma ve öneri yolculuklarında keşfedilebilirlik kazanmak için SEO ve GEO'ya birlikte ihtiyacı vardır.

[Selen Çetin Üretken Arama Uzmanı](https://brantial.ai/tr/yazarlar/selen-cetin/) 8 dk okuma

Paylaş [LinkedIn](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fbrantial.ai%2Ftr%2Fblog%2Fseo-vs-geo-2026-daki-gercek-fark%2F) [X](https://x.com/intent/post?text=SEO%20vs%20GEO%3A%202026%27daki%20Ger%C3%A7ek%20Fark%20Ne%3F%20https%3A%2F%2Fbrantial.ai%2Ftr%2Fblog%2Fseo-vs-geo-2026-daki-gercek-fark%2F) [Facebook](https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fbrantial.ai%2Ftr%2Fblog%2Fseo-vs-geo-2026-daki-gercek-fark%2F)

[ChatGPT ile özetle](https://chatgpt.com/?q=Brantial%20i%C3%A7eri%C4%9Fini%20%C3%B6zetle%3A%20https%3A%2F%2Fbrantial.ai%2Ftr%2Fblog%2Fseo-vs-geo-2026-daki-gercek-fark%2F)

![SEO vs GEO: 2026'daki Gerçek Fark Ne?](https://brantial.ai/images/blog/seo-vs-geo-what-s-the-real-difference-in-2026/cover-tr.webp) ![SEO vs GEO: 2026'daki Gerçek Fark Ne?](https://brantial.ai/images/blog/seo-vs-geo-what-s-the-real-difference-in-2026/cover-tr-dark.webp)

Arama ekosistemi son üç yılda, önceki yirmi yıldan daha hızlı evrildi. Konuşma tabanlı aramanın, akıl yürüten motorların, multimodal AI sistemlerinin ve kalıcı dijital ajanların ortaya çıkışı, “görünürlük” tanımının artık arama motoru sonuç sayfalarıyla sınırlı olmadığı bir dünya yarattı. 2026 itibarıyla keşfedilebilirliği iki paralel sistem şekillendiriyor: **geleneksel SEO** ve **Üretken Motor Optimizasyonu (GEO)**. Bu ikisi bir arada var oluyor; ancak temelden farklı makineler, farklı davranışlar ve farklı bilgi akışları için inşa edilmiş durumdalar.

Birçok marka SEO ve GEO’ya hâlâ aynı disiplinin iki versiyonuymuş gibi yaklaşıyor; oysa bu ikisi tamamen farklı katmanlarda çalışır. SEO taramayı, indekslemeyi ve sıralamayı optimize eder. GEO ise anlamayı, akıl yürütmeyi ve öneriyi optimize eder. SEO arama motorunun ne gösterdiğini şekillendirir; GEO ise AI modelinin ne söylediğini şekillendirir. Ticari kararlar için geleneksel SERP’lerden çok AI tarafından üretilen yanıtlara güvenen kullanıcıların çoğaldığı bir dünyada bu ayrım artık opsiyonel değil, dönüştürücüdür.

## 2026’da SEO: Hâlâ Vazgeçilmez, Hâlâ Mekanik, Hâlâ İndeks Tabanlı

SEO kritik olmaya devam ediyor çünkü arama motorları ortadan kalkmadı. Klasik arama hâlâ her gün milyarlarca sorguya güç veriyor ve birçok sektör için Google, kullanıcı kazanımının omurgası olmayı sürdürüyor. Algoritmaları yapılandırılmış teknik girdilere dayanmaya devam ediyor: temiz HTML, optimize edilmiş meta veriler, taranabilir mimari, indekslenebilir içerik ve güçlü bağlantı desenleri.

Arama motorları, içeriği getirme (retrieval) tabanlı mantıkla değerlendiren sistemler olmayı sürdürüyor. Bir sayfa taranır, render edilir, indekslenir ve sıralanır; kullanıcı da bir sonuç listesinden seçim yapar. Teknik SEO, arama motorlarının bu içeriği etkili biçimde işleyebilmesini sağlar. Güçlü sayfa içi içerik, anlamın sorgunun niyetiyle eşleşmesini garanti eder. Backlink’ler, dijital otorite ve yapılandırılmış veri ise sayfanın nasıl yorumlanıp gösterildiğini zenginleştirir.

En önemli nokta şudur: SEO **web sayfalarını** optimize eder; **markaları** veya **yanıtları** değil. Hâlâ dokümanları sıralamaya dayalı bir disiplindir, akıl yürütmeyi etkilemeye değil. Hâlâ mekaniktir, kural tabanlıdır ve web sitesinin yapısına ve erişilebilirliğine büyük ölçüde bağımlıdır. 2026’da bile SEO iyi site hızı, mobil optimizasyon, canonical hijyeni, meta veri kalitesi ve güçlü bir bağlantı ekosistemi gerektirir.

SEO’nun önemi trafik üretme yeteneğinde yatar. Kullanıcılar hâlâ linklere tıklıyor. Hâlâ sayfaları karşılaştırıyor. Uzun kuyruklu sorgular ve derinlemesine değerlendirmeler için hâlâ web sitelerinde geziniyor. Ancak SEO’nun etkisi SERP’te sona erer. AI sistemlerinin yanıtları nasıl sentezlediğini, yargılara nasıl vardığını veya doğrudan önerileri nasıl yaptığını etkilemez.

## 2026’da GEO: Keşfedilebilirliğin Yeni Dili

[Üretken Motor Optimizasyonu](https://brantial.ai/blog/what-is-generative-engine-optimization-geo/) (GEO), geleneksel optimizasyon yöntemlerinin AI modellerinin kullanıcı sorularına verdiği yanıtları şekillendirememesi nedeniyle ortaya çıktı. GEO basitçe “AI araması için SEO” değildir. Büyük dil modellerinin iç mimarisi, vektör getirme sistemleri, akıl yürütme motorları ve üretken arayüzler tarafından şekillendirilen bambaşka bir disiplindir.

GEO’da amaç sıralanmak değildir. Amaç seçilmektir.

Bir AI modeli on mavi link listelemez. Birden fazla bilgi parçasını tutarlı bir yanıtta sentezler ve kullanıcıya bir dizin yerine bir anlatı sunar. O anlatının içinde beliren markalar, ürünler, istatistikler ve kaynaklar; modelin eğitim verilerinden, getirme (retrieval) hattından, içsel güven sistemlerinden ve entity anlayışından gelir.

Bu, GEO’yu temelde **anlam**, **tutarlılık**, **anlamsal netlik**, **güvenilirlik** ve **platformlar arası otorite** meselesi haline getirir. HTML’i optimize etmek yerine marka kimliğinizin tüm web genelindeki netliğini optimize edersiniz. Backlink peşinde koşmak yerine yüksek otoriteli anılmalara ve tüm kaynaklarda tutarlı bilgiye odaklanırsınız. Anahtar kelime eşleştirmek yerine LLM’lerin akıl yürütmelerinde güvenle kullanabileceği yapılandırılmış, olgusal ve makine tarafından okunabilir ifadeler sunarsınız.

AI modellerinin bir kaynağı veya markayı diğerine tercih edebilmesi için netliğe ihtiyacı vardır. İstikrarlı, doğrulanabilir ve mantıksal olarak yapılandırılmış bilgiyi tercih ederler. Web siteleri, sosyal ağlar, incelemeler, ürün sayfaları ve uzman yayınları genelinde tutarlı bir biçimde var olan entity’leri seçerler. Güçlü dijital ayak izine, çok kanallı tutarlılığa ve gerçek insan otoritesine sahip profillere güvenirler. Başka bir deyişle AI, güvenilir bilgi kaynağı gibi davranan markaları ödüllendirir.

## SEO ve GEO Neden Tamamen Farklı Bilgi Sistemleri Kullanır?

SEO ve GEO hakkındaki en büyük yanılgı, ikisinin de basitçe “arama” olduğu fikridir. Gerçekte bilgiyi zıt yollarla işlerler. Arama motorları tarama ve indeksleme üzerinden çalışırken, AI modelleri eğitim veri setlerine, embedding’lere, vektör depolarına ve akıl yürütme zincirlerine dayanır.

- Arama motoru dokümanları getirir. AI modeli fikirler arasındaki ilişkileri analiz eder.
- Arama motoru sayfaları puanlar. AI modeli anlamı değerlendirir.
- Arama motoru bir liste sunar. AI modeli bir yanıt kurgular.

Bu farklılıklar “optimizasyonun” ne anlama geldiğini tamamen değiştirir. GEO içeriği, sıralamayı değil akıl yürütmeyi destekleyecek şekilde yazılmalıdır. Tutarlı, olgusal, yapılandırılmış ve bağlamsal olarak zengin hissettirmelidir. AI modellerinin ona tekrar tekrar rastlayabileceği yerlerde bulunmalıdır: yüksek otoriteli yayınlar, güvenilir inceleme platformları, uzman röportajları, ürün veri tabanları, resmi belgeler ve otoriter profiller.

Modeller kaynakları sıralamak yerine birleştirdiği için kanallar arasındaki her tutarsızlık bir güven sorununa dönüşür. Ürün verilerindeki uyumsuzluklar, çelişen fiyat referansları, güncelliğini yitirmiş biyografiler, birbirini tutmayan iddialar ve tutarsız marka açıklamaları, üretken çıktılara dahil edilme olasılığını anında düşürür.

## Getirmeden Akıl Yürütmeye Geçiş: GEO Neden Bir İhtiyaç Haline Geldi?

Uzun biçimli üretken yanıtların yükselişi kullanıcı davranışını değiştirdi. İnsanlar artık tek bir sonuca ulaşmak için sayısız sayfada gezinmek istemiyor. Sistemin her şeyi kendileri adına karşılaştırmasını, sonuçları özetlemesini ve en iyi tek seçeneği sunmasını istiyor.

Getirmeden (retrieval) akıl yürütmeye (reasoning) bu geçiş, markaların sıralayan sistemlere değil, karar veren sistemlere hitap etmesi gereken bir dünya yarattı. AI modelleri karşılaştırmalar yapar, artıları ve eksileri değerlendirir, incelemeleri yorumlar, tutarlılığı kontrol eder ve çelişen bilgileri sentezler. Kütüphaneciler gibi değil, yüksek hızlı analistler gibi davranırlar.

Bu ortamda yapılandırılmış iddialardan, net dokümantasyondan, şeffaf ürün detaylarından veya otoriter harici anılmalardan yoksun markalar hızla geride kalır. GEO, bir markanın yalnızca en görünür web sayfası olmasını değil, en rasyonel seçim haline gelmesini talep eder.

## AI Ajanları, Multimodalite ve Otonom Getirme GEO’yu Nasıl Güçlendirdi?

2026’da AI ajanlarının ve multimodal modellerin hızlı yaygınlaşması GEO’yu daha da güçlendirdi. AI ajanları artık ürün araştırmak, öneri taslakları hazırlamak ve karmaşık karar ağaçlarını değerlendirmek gibi görevleri yerine getiriyor. Bu ajanlar büyük ölçüde şunlara dayanıyor:

- bilgi grafikleri,
- entity veri tabanları,
- vektör temsilleri,
- yapılandırılmış iddialar,
- inceleme duygu analizi,
- uzman profilleri,
- kaynaklar arası tutarlılık,
- gerçek dünyadaki itibar.

Modeller artık yalnızca web sitesi metnine güvenmiyor. Videolardan, podcast transkriptlerinden, ürün listelemelerinden, akademik kaynaklardan, kullanıcı yorumlarından, finansal açıklamalardan ve resmi kayıtlardan gelen sinyalleri bir araya getiriyor. Bu sinyaller birbiriyle çelişirse model markayı tamamen devre dışı bırakabiliyor.

Bu, GEO’yu web sitelerinin çok ötesine uzanan bir disiplin haline getiriyor. GEO, bir markanın tüm dijital ayak izini kapsar. Her platformu ve yayını, anlamsal olarak hizalanması gereken bütünleşik bir kimlik ağının parçası olarak ele alır. Her şeyden önce netliği, otoriteyi, tutarlılığı ve güvenilirliği ödüllendirir.

## GEO Ticari Kararları Neden Artık SEO’dan Daha Fazla Şekillendiriyor?

Tüketiciler satın alma yolculuklarına artık klasik arama motorlarında başlamıyor. Üretken arayüzlerin içinde başlıyorlar. AI’a karşılaştırmalar, öneriler ve sıralanmış seçenekler soruyorlar. Hangi markaların öne çıkacağına model karar veriyor. Özette kimin görüneceğini model seçiyor. Hangi ürünlerin kullanıcının tercihleriyle, endişeleriyle, bütçesiyle veya geçmiş seçimleriyle uyumlu olduğunu model belirliyor.

Bu, varsayılan yanıt haline kimin geleceğini GEO’nun belirlediği anlamına gelir. Kazanan, daha iyi title etiketlerine sahip site değil; daha iyi anlamsal netliğe, daha güçlü otorite sinyallerine ve daha şeffaf verilere sahip markadır.

SEO trafik getirir; GEO seçilmeyi getirir.

Seyahat, sağlık, eğitim, güzellik, tüketici elektroniği, evcil hayvan bakımı, finansal hizmetler ve yazılım gibi birçok sektörde GEO, görünürlüğün birincil itici gücü haline geldi. Kullanıcılar on sayfa sonuç değil; derlenmiş, önceden değerlendirilmiş, AI tarafından üretilmiş sonuçlar istiyor.

## AI Hangi Markaları Dahil Edeceğine Nasıl Karar Veriyor?

AI modelleri rastgele seçim yapmaz. Katmanlı bir değerlendirme kullanırlar:

- entity netliği ve benzersizliği,
- platformlar arası tutarlılık,
- uzman düzeyinde otorite sinyalleri,
- büyük hacimli incelemelerdeki duygu (sentiment) desenleri,
- güvenilir harici atıflar,
- yapılandırılmış olgusal iddialar,
- iyi tanımlanmış ürün nitelikleri,
- zaman içinde istikrarlı dijital kimlik,
- vektör uzayında tutarlı konumlandırma.

Güçlü ve istikrarlı bir anlamsal varlığa sahip marka, modelin kolayca hatırlayabildiği bir marka haline gelir. Dağınık, tutarsız verilere sahip bir marka ise görünmez olur. Birçok işletmenin modellerin kendilerinden bahsedip bahsetmediğini anlamak için artık en az bir [**AI görünürlük aracına**](https://brantial.ai/) başvurmasının nedeni budur.

## SEO Tek Başına Neden Artık Kazanamıyor?

Mükemmel şekilde optimize edilmiş bir SEO web sitesi bile GEO’da başarısız olabilir. Bir AI modeli bilgiyi doğrulayamıyorsa, tutarlı desenler tespit edemiyorsa veya markayı güvenilir bir kaynak olarak tanımıyorsa, basitçe başka bir seçeneğe yönelir. Geleneksel SEO sinyalleri (meta veriler, backlink’ler, anahtar kelime yoğunluğu, taranabilirlik) üretken motorları doğrudan etkilemez.

İki ekosistem örtüşür ancak aynı şekilde işlemez. SEO, arama motorlarının dokümanları nasıl getirdiğini etkiler; GEO ise AI sistemlerinin entity’ler hakkında nasıl akıl yürüttüğünü etkiler. SEO organik trafik için hâlâ gereklidir; ancak GEO, markanın AI önerilerine dahil edilmesi için artık vazgeçilmezdir.

## Keşfedilebilirliğin Geleceği: SEO ve GEO Birlikte

2026’da görünürlük, her iki ekosistemde de başarılı olmak anlamına geliyor. Markalar teknik SEO sağlığını korurken, dijital kimliklerini yeniden şekillendiren sofistike GEO stratejileri de geliştirmeli. En güçlü işletmeler SEO’yu temel, GEO’yu ise AI sistemlerinin içindeki etkiyi, otoriteyi ve güveni belirleyen katman olarak ele alıyor.

SEO sayfalarınızın bulunabilmesini sağlar. GEO markanızın seçilebilmesini sağlar.

Her iki disiplini birleştiren markalar, temiz teknik yapılar, otoriter içerik, platformlar arası tutarlılık, güçlü entity tanımları ve akıl yürütmeye elverişli bilgi, aramanın gelecek neslinde başrolü oynayacak.

↑ Başa dön

## Diğer Yazılar

[Daha fazla içeriğe göz at](https://brantial.ai/tr/blog/)

Yazı 22 Eki 2026

### AI Motorları Hangi Siteleri Kaynak Gösteriyor?

95.144 AI cevabındaki 639.334 kaynağı inceledik. Atıfların %92’si Vikipedi ya da Reddit’e değil sıradan sitelere gidiyor; her motorun kendi gözdesi var.

[AI Motorları Hangi Siteleri Kaynak Gösteriyor?](https://brantial.ai/tr/blog/ai-motorlari-hangi-siteleri-kaynak-gosteriyor/)

Yazı 22 Eki 2026

### LLM SEO Rehberi: AI Modellerinde Bulunmak ve Kaynak Olmak

LLM SEO, içeriğinizi ChatGPT, Gemini, Claude ve Perplexity için bulunur ve kaynak gösterilebilir kılar. AI cevaplarının %89’u önce web’de arıyor; işte yapılacaklar.

[LLM SEO Rehberi: AI Modellerinde Bulunmak ve Kaynak Olmak](https://brantial.ai/tr/blog/llm-seo-rehberi/)

Yazı 21 Eki 2026

### Arama Botu Nedir? 2026 Arama Motoru ve AI Botları Listesi

Arama botu, sayfalarınızı arama motorları ve AI asistanları için ziyaret eder. 2026’da hangi botun ne yaptığını ve robots.txt’te hangisine izin vermeli?

[Arama Botu Nedir? 2026 Arama Motoru ve AI Botları Listesi](https://brantial.ai/tr/blog/arama-botu-nedir/)

800 bin+ ANALİZ EDİLEN AI CEVABI

8 CEVAP MOTORU

HAFTALIK ENDEKS

TARANAN MOTORLAR:

ChatGPT Gemini Claude Perplexity Grok Mistral Meta AI DeepSeek

ÜRÜN:

[Platforma Genel Bakış](https://brantial.ai/tr/platform/) [Prompt Hacimleri](https://brantial.ai/tr/features/prompt-volumes/) [AI Otorite Endeksi](https://brantial.ai/tr/ai-authority-index/) [AI Sektör Endeksi](https://brantial.ai/tr/ai-sektor-endeksi/) [1 Analiz Hakkı](https://brantial.ai/tr/brandscore/) [Agent Analytics](https://brantial.ai/tr/features/agent-analytics/) [Entegrasyonlar](https://brantial.ai/tr/integrations/) [Fiyatlandırma](https://brantial.ai/tr/pricing/)

ŞİRKET:

[Hakkımızda](https://brantial.ai/tr/about/) [Güven Merkezi](https://brantial.ai/tr/trust/) [Kariyer](https://brantial.ai/tr/careers/) [Partner Programı](https://brantial.ai/tr/agency-partner/) [Brantial University](https://university.brantial.ai/tr) [Visionary Share](https://brantial.ai/community/visionary-share/) [Beyond Click](https://brantial.ai/tr/beyond-click/) [Vaka Çalışmaları](https://brantial.ai/tr/case-studies/) [İletişim](https://brantial.ai/tr/contact/)

KAYNAKLAR:

[Kaynak Merkezi](https://brantial.ai/tr/resources/) [Yardım Merkezi](https://brantial.ai/tr/help/) [Araştırma Raporları](https://brantial.ai/tr/reports/) [Sektörler](https://brantial.ai/tr/industries/) [Vaka Çalışmaları](https://brantial.ai/tr/case-studies/) [Türkiye AI Otorite Endeksi](https://brantial.ai/tr/ai-authority-index/) [AI Sektör Endeksi](https://brantial.ai/tr/ai-sektor-endeksi/) [Otomotiv AI Raporu](https://brantial.ai/tr/reports/otomotiv-sektorunde-ai-gorunurlugu-brantial-2026-raporu/) [GEO Sözlüğü](https://brantial.ai/tr/glossary/) [GEO Rehberi](https://brantial.ai/generative-engine-optimization-guide/) [Blog](https://brantial.ai/tr/blog/) [Karşılaştırma Merkezi](https://brantial.ai/tr/compare/)

![Brantial](https://brantial.ai/layout/logo-wordmark.svg)

Brantial, AI görünürlüğünü anlamak ve içerik çalışmalarını geliştirmek için araçlar sunar. Agentic commerce yönümüz, ürün bilgisi ve alışveriş görevlerinin doğruluğuna odaklanır. Webtures LTD tarafından işletilir.

WEBTURES LTD. · Şirket No. 11948574 494a Fulham Road, London, England, SW6 5NH [hello@brantial.ai](mailto:hello@brantial.ai)

SERTİFİKALAR:

KVKK GDPR SOC 2 · SÜREÇTE

[![Brantial Certified GEO Partner](https://brantial.ai/assets/geo-partner-badge.avif) Sertifikalı GEO Partner programı: rozet, dizin ve toptan marj](https://brantial.ai/tr/agency-partner/)

Haftalık Görünürlük Endeksi

Her hafta GEO trendleri ve içgörüler, e-postanda.

[Abone ol](https://www.linkedin.com/newsletters/g%C3%B6r%C3%BCn%C3%BCrl%C3%BCk-raporu-7449413673988583424/)

© 2026 Brantial · Webtures LTD

[TR](https://brantial.ai/tr/blog/seo-vs-geo-2026-daki-gercek-fark/) [EN](https://brantial.ai/blog/seo-vs-geo-what-s-the-real-difference-in-2026/)

[Gizlilik](https://brantial.ai/privacy-policy/) [Şartlar](https://brantial.ai/terms-of-service/) [Çerezler](https://brantial.ai/cookie-policy/)

ÜCRETSİZ MARKA ANALİZİ

## Analiz hakkınızı kullanın

Brantial University

## Merhaba, hadi başlayalım!

Hızlı çözüm, tek mesaj uzağınızda.

**Sorunuzu ekibe yazın** Genellikle birkaç dakika içinde yanıtlarız

**Brantial University** GENELLİKLE BİRKAÇ DAKİKA İÇİNDE YANITLAR

.br-chat { --br-chat-panel: var(--card); --br-chat-surface: var(--bg); --br-chat-input: var(--card); --br-chat-text: var(--text); --br-chat-copy: var(--t2); --br-chat-muted: var(--t3); --br-chat-faint: var(--t5); --br-chat-line: var(--border2); --br-chat-outer-line: var(--border3); --br-chat-visitor-bg: var(--text); --br-chat-visitor-text: var(--bg); --br-chat-team-bg: var(--tint2); position: static; color: var(--br-chat-text); font-family: Geist, -apple-system, 'Segoe UI', sans-serif; } .br-chat [hidden] { display: none !important; } .br-chat button, .br-chat input { box-sizing: border-box; font: inherit; } .br-chat button { color: inherit; } .br-chat__launcher { display: flex; position: fixed; right: 22px; bottom: 22px; z-index: 90; width: 52px; height: 52px; align-items: center; justify-content: center; border: 1px solid var(--br-chat-outer-line); border-radius: 50%; background: var(--br-chat-panel); box-shadow: 0 6px 24px var(--shadow-soft); color: var(--br-chat-copy); cursor: pointer; transition: transform 0.15s ease; } .br-chat__launcher:hover { transform: translateY(-2px); } .br-chat__launcher svg { width: 22px; fill: none; stroke: currentColor; stroke-width: 1.8; } .br-chat__launcher:focus-visible, .br-chat__panel button:focus-visible { outline: 1px solid var(--br-chat-text); outline-offset: 2px; } .br-chat__panel input:focus-visible { outline: 1px solid var(--br-chat-text); outline-offset: 0; } .br-chat__panel:focus { outline: none; } .br-chat__panel { position: fixed; right: 22px; bottom: 22px; z-index: 91; display: flex; width: 340px; max-width: calc(100vw - 24px); height: 440px; max-height: calc(100dvh - 90px); overflow: hidden; flex-direction: column; border: 1px solid var(--br-chat-outer-line); border-radius: 14px; background: var(--br-chat-panel); box-shadow: 0 16px 48px var(--shadow-soft); } .br-chat__welcome { position: relative; display: flex; min-height: 100%; flex: 1; flex-direction: column; justify-content: space-between; padding: 26px 18px 16px; } .br-chat__welcome-close { position: absolute; top: 10px; right: 10px; } .br-chat__welcome-copy h2 { margin: 0; color: var(--br-chat-text); font-size: 20px; font-weight: 700; line-height: normal; letter-spacing: -0.01em; } .br-chat__welcome-copy p { margin: 4px 0 0; color: var(--br-chat-muted); font-size: 13.5px; line-height: normal; } .br-chat__start-card { display: grid; width: 100%; margin-top: auto; gap: 4px; padding: 14px; border: 1px solid var(--br-chat-line); border-radius: 12px; background: var(--br-chat-surface); text-align: left; } .br-chat__start-card strong { font-size: 14px; font-weight: 600; line-height: normal; } .br-chat__start-card small { color: var(--br-chat-muted); font-size: 12.5px; font-weight: 400; line-height: normal; } .br-chat__start-card button { align-self: end; justify-self: start; margin-top: 8px; padding: 0; border: 0; background: transparent; color: var(--br-chat-text); font-size: 14px; font-weight: 600; cursor: pointer; } .br-chat__start-card button:hover { color: var(--br-chat-muted); } .br-chat__icon-button { display: flex; width: 32px; height: 32px; flex: 0 0 auto; align-items: center; justify-content: center; padding: 0; border: 1px solid var(--br-chat-line); border-radius: 99px; background: transparent; color: var(--br-chat-text); font-size: 15px; line-height: 15px; cursor: pointer; } .br-chat__icon-button:hover { background: var(--br-chat-team-bg); } .br-chat__conversation { display: flex; min-height: 0; flex: 1; flex-direction: column; } .br-chat__header { display: flex; align-items: center; gap: 10px; padding: 12px 14px; border-bottom: 1px solid var(--br-chat-line); background: var(--br-chat-surface); } .br-chat__header > div { min-width: 0; flex: 1; } .br-chat__header strong { display: block; font-size: 14px; font-weight: 600; line-height: normal; } .br-chat__header small { display: block; margin-top: 3px; color: var(--br-chat-faint); font-family: ui-monospace, SFMono-Regular, Menlo, monospace; font-size: 10px; font-weight: 400; letter-spacing: 0.06em; line-height: 1.55; } .br-chat__log { display: flex; min-height: 0; flex: 1; flex-direction: column; gap: 8px; overflow-y: auto; padding: 14px; } .br-chat__messages { display: flex; flex-direction: column; gap: 8px; } .br-chat__bubble { max-width: 85%; margin: 0; padding: 8px 12px; overflow-wrap: anywhere; border-radius: 12px; color: var(--br-chat-copy); font-size: 13.5px; line-height: 1.55; white-space: pre-wrap; } .br-chat__bubble--visitor { align-self: flex-end; border: 1px solid var(--br-chat-outer-line); border-radius: 12px 12px 4px; background: var(--br-chat-visitor-bg); color: var(--br-chat-visitor-text); } .br-chat__bubble--team { align-self: flex-start; border-radius: 12px 12px 12px 4px; background: var(--br-chat-team-bg); } .br-chat__email-area { width: 100%; } .br-chat__email-form { display: grid; width: 100%; max-width: 292px; gap: 8px; padding: 8px 12px; border-radius: 12px 12px 12px 4px; background: var(--br-chat-team-bg); } .br-chat__email-form label { color: var(--br-chat-copy); font-size: 13.5px; font-weight: 400; line-height: 1.55; } .br-chat__email-form > div { display: flex; gap: 8px; } .br-chat__email-form input { min-width: 0; height: 38px; flex: 1; padding: 9px 10px; border: 1px solid var(--br-chat-line); border-radius: 8px; background: var(--br-chat-input); color: var(--br-chat-copy); font-size: 13.5px; } .br-chat__email-form input[aria-invalid='true'] { border-color: #d14343; } .br-chat__email-form button { display: flex; width: 38px; height: 38px; flex: 0 0 auto; align-items: center; justify-content: center; padding: 0; border: 0; border-radius: 8px; background: var(--br-chat-visitor-bg); color: var(--br-chat-visitor-text); font-size: 16px; cursor: pointer; } .br-chat__email-form button:disabled { cursor: wait; opacity: 0.62; } .br-chat__error { margin: 0; color: #d14343; font-size: 11.5px; line-height: 1.4; } .br-chat__composer { display: flex; min-height: 59px; align-items: center; gap: 8px; padding: 10px 12px; border-top: 1px solid var(--br-chat-line); background: var(--br-chat-surface); } .br-chat__composer input { min-width: 0; height: 38px; flex: 1; padding: 9px 12px; border: 1px solid var(--br-chat-line); border-radius: 10px; background: var(--br-chat-input); color: var(--br-chat-copy); font-size: 13.5px; } .br-chat__composer button { display: flex; width: 40px; height: 38px; flex: 0 0 auto; align-items: center; justify-content: center; padding: 0; border: 0; border-radius: 10px; background: transparent; color: var(--br-chat-muted); cursor: pointer; } .br-chat__composer button:hover:not(:disabled) { color: var(--br-chat-text); } .br-chat__composer button:disabled, .br-chat__composer input:disabled { cursor: default; } .br-chat__composer button span { font-size: 17px; line-height: 1; } .br-chat__composer input::placeholder, .br-chat__email-form input::placeholder { color: var(--br-chat-faint); opacity: 1; } .br-chat__sr-only { position: absolute; width: 1px; height: 1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0; } @media (max-width: 480px) { .br-chat__panel { right: 12px; bottom: 12px; width: calc(100vw - 24px); height: min(480px, calc(100dvh - 70px)); } .br-chat__icon-button { width: 44px; height: 44px; } .br-chat__composer input, .br-chat__email-form input { height: 44px; font-size: 16px; } .br-chat__composer button, .br-chat__email-form button { width: 44px; height: 44px; } .br-chat__start-card button { display: inline-flex; min-height: 44px; align-items: center; } } @media (prefers-reduced-motion: reduce) { .br-chat__launcher { transition: none; } }
