/* NEFES GEO motion - masaustu (761px ve uzeri) */
.gm-on .gm-aura i{animation:gm-drift 26s ease-in-out infinite alternate}
.gm-on .gm-aura i:nth-child(2){animation-duration:32s;animation-delay:-9s}
.gm-on .gm-aura i:nth-child(3){animation-duration:38s;animation-delay:-17s}
@keyframes gm-drift{0%{transform:translate(0,0) scale(1)}50%{transform:translate(6vw,4vh) scale(1.12)}100%{transform:translate(-4vw,7vh) scale(.94)}}
.gm-on .gm-radar{top:-120px;width:680px;height:680px;opacity:.7}
/* kart 3B egim + imlec isigi */
.gm-on .geo-analysis-card{position:relative;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .3s}
.gm-on .geo-analysis-card.gm-hover{transform:perspective(1400px) rotateX(var(--gm-rx,0deg)) rotateY(var(--gm-ry,0deg))}
.gm-on .geo-analysis-card:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .35s;background:radial-gradient(520px circle at var(--gm-x,50%) var(--gm-y,50%),#65ece31c,transparent 60%)}
.gm-on .geo-analysis-card.gm-hover{border-color:#65ece35e}
.gm-on .geo-analysis-card.gm-hover:after{opacity:1}
.gm-on .deck-card{transition:border-color .15s,opacity .15s,translate .3s cubic-bezier(.2,.8,.2,1)}
.gm-on .deck-card:hover{translate:0 -8px;opacity:.9}
/* ChatGPT / Gemini: sag sutunda pencere */
.gm-on .geo-analysis-card.gm-ai-card{padding-right:calc(44% + 56px)}
.gm-on .geo-analysis-card.gm-ai-card .gm-ai{position:absolute;top:30px;right:30px;bottom:30px;width:44%}
.gm-on .gm-ai-big{width:96px;height:96px}
.gm-on .gm-ai-list li{min-height:26px}.gm-on .gm-ai-list li>i{width:24px;height:24px;font-size:12px}.gm-on .gm-ai-you{font-size:15px}
.gm-on .gm-ai-verdict strong{font-size:20px}
/* hikaye ekranlari: logolar uzerinde isik */
.gm-on .geo-story-brands>span{transition:filter .3s}
.gm-on .geo-story-brands>span:hover{filter:drop-shadow(0 0 14px #65ece355)}
.gm-on .geo-primary-link:hover{translate:0 -2px}
