/* Sahne: GEO (hizmet-geo.html) — yalnızca bu sayfada yüklenir.
   Hero: yapay zekâ cevabı satır satır yazılır, marka anılır, kaynak rozeti belirir; yan listede dört platform sırayla yeşile döner (13 s döngü).
   İmza: varlık tutarlılığı — üç kaynakta çelişen satırlar görünür olunca düzelir. */
.sd-ai{--T:13s;position:relative;display:grid;gap:14px;padding-bottom:12px}
.sd-ai__win{border-radius:16px;background:#15171F;color:#E9EBF2;box-shadow:var(--sd-shadow-float),0 0 0 1px rgba(255,255,255,.08);overflow:clip;font:400 13px/1.5 var(--sd-font)}
.sd-ai__bar{display:flex;align-items:center;gap:7px;height:36px;padding:0 14px;font:600 11px/1 var(--sd-font);color:#9DA2B3}
.sd-ai__bar i{width:10px;height:10px;border-radius:50%;background:#2A2E44}.sd-ai__bar span{margin-left:auto;padding:5px 10px;border-radius:6px;background:rgba(255,255,255,.08)}
.sd-ai__q{display:flex;gap:10px;align-items:flex-start;padding:14px 18px 10px}
.sd-ai__q i{flex:none;width:26px;height:26px;border-radius:50%;background:#2A2E44}.sd-ai__q span{padding:9px 12px;border-radius:12px 12px 12px 3px;background:#2A2E44}
.sd-ai__a{display:grid;grid-template-columns:26px minmax(0,1fr);gap:10px;padding:8px 18px 18px}
.sd-ai__spark{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--g);color:#fff}.sd-ai__spark svg{width:14px;height:14px}
.sd-ai__txt{display:grid;gap:8px}
.sd-ai__txt p{margin:0;clip-path:inset(0 100% 0 0);animation:sd-ai-type var(--T) steps(28) infinite;animation-delay:calc(var(--k)*1.5s + .8s)}
.sd-ai__txt b{color:#fff;background:linear-gradient(transparent 55%,color-mix(in srgb,var(--g) 55%,transparent) 55%)}
.sd-ai__cite,.sd-ai__src em{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:5px;background:var(--g);color:#fff;font:600 10px/1 var(--sd-font);font-style:normal;vertical-align:middle}
.sd-ai__cite{animation:sd-ai-cite var(--T) var(--sd-ease-spring) infinite;animation-delay:3.2s}
.sd-ai__src{grid-column:2;display:flex;gap:10px;align-items:center;margin-top:4px;padding-top:10px;border-top:1px solid rgba(255,255,255,.08);font-size:11px;color:#9DA2B3;opacity:0;animation:sd-ai-src var(--T) infinite;animation-delay:calc(var(--k)*1.5s + .8s)}
.sd-ai__src b{color:#E9EBF2}.sd-ai__src span{display:inline-flex;gap:6px;align-items:center}
.sd-ai__test{list-style:none;display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:12px 14px;border-radius:12px;background:#fff;box-shadow:var(--sd-shadow-card);font:600 12px/1 var(--sd-font);color:var(--sd-navy)}
.sd-ai__test li{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border-radius:8px;background:var(--sd-grey-100)}
.sd-ai__test i{width:9px;height:9px;border-radius:50%;background:rgba(31,34,51,.2);animation:sd-ai-dot var(--T) infinite;animation-delay:calc(var(--k)*.9s + 6s)}
.sd-ai__test small{margin-left:auto;font-weight:500;color:var(--sd-text-muted)}
.sd-ai__chip{position:absolute;right:-10px;top:-14px;z-index:3;background:#fff;box-shadow:var(--sd-shadow-card)}
.sd-ai:not(.in) *{animation-play-state:paused}
@keyframes sd-ai-type{0%{clip-path:inset(0 100% 0 0)}10%,88%{clip-path:inset(0 0 0 0)}92%,100%{clip-path:inset(0 100% 0 0)}}
@keyframes sd-ai-cite{0%,24%{scale:0}28%,88%{scale:1}92%,100%{scale:0}}
@keyframes sd-ai-src{0%{opacity:0}5%,88%{opacity:1}92%,100%{opacity:0}}
@keyframes sd-ai-dot{0%,2%{background:rgba(31,34,51,.2)}6%,86%{background:#1A9E5C;box-shadow:0 0 0 3px rgba(26,158,92,.2)}90%,100%{background:rgba(31,34,51,.2);box-shadow:none}}
/* İmza: varlık tutarlılığı */
.sd-ent{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.sd-ent__col{display:grid;gap:8px;padding:18px;border-radius:var(--sd-r-card);background:#fff;box-shadow:var(--sd-shadow-card);font-size:.9375rem}
.sd-ent__col b{padding-bottom:8px;border-bottom:1px solid var(--sd-grey-100);color:var(--sd-navy)}
.sd-ent__col span{position:relative;padding:8px 10px;border-radius:8px;background:var(--sd-grey-100);color:var(--sd-navy)}
.sd-ent__fix{color:transparent!important;transition:color .3s 1.6s}
.sd-ent__fix::before{content:attr(data-eski);position:absolute;inset:0;padding:8px 10px;border-radius:8px;background:#FBE9EA;color:var(--sd-red-dark);text-decoration:line-through;text-decoration-color:var(--sd-red);transition:opacity .4s 1.4s,translate .5s var(--sd-ease-out) 1.4s}
.sd-ent__fix::after{content:"";position:absolute;inset:0;border-radius:8px;background:#E6F5EC;opacity:0;transition:opacity .4s 1.6s}
.sd-ent.in .sd-ent__fix{color:#14532D!important}.sd-ent.in .sd-ent__fix::before{opacity:0;translate:0 -6px}.sd-ent.in .sd-ent__fix::after{opacity:1;z-index:-1}
.sd-ent.in .sd-ent__fix{isolation:isolate}
@media (max-width:1024px){.sd-ent{grid-template-columns:minmax(0,1fr)}}
@media (max-width:720px){.sd-ai__chip{right:0}.sd-ai__test small{margin-left:0;width:100%}}
