/* MUTMAIN GENIE V11 — merkezde bağımsız, tıklanabilir cin/lamba katmanı */
:root{--v11-yellow:#ffd51f;--v11-blue:#176dff;}
html.mutmain-genie-theme-v11,html.mutmain-genie-theme-v11 body{min-height:100%;background-color:#020817 !important;background-image:url("/mutmain-user-stadium-v11.jpeg") !important;background-position:center center !important;background-size:cover !important;background-repeat:no-repeat !important;background-attachment:fixed !important;}
html.mutmain-genie-theme-v11 .orbit-card,html.mutmain-genie-theme-v11 .system-card,html.mutmain-genie-theme-v11 .card,html.mutmain-genie-theme-v11 .matrix-card{background:linear-gradient(145deg,rgba(3,27,67,.69),rgba(2,14,39,.54)) !important;-webkit-backdrop-filter:blur(4px) saturate(1.06);backdrop-filter:blur(4px) saturate(1.06);}
.mutmain-projectors,.mutmain-projector,.projector-head,.projector-beam,.hologram-beam,.spotlight,.kitt-scanner,.mutmain-v7-atmosphere,.mutmain-v7-spot,.mutmain-v7-field-haze,.mutmain-v8-spots,.mutmain-v9-spots{display:none !important;visibility:hidden !important;}
#hologramStage>.hologram-core,#hologramStage>.mutmain-hud,#hologramStage>.energy-rings,#hologramStage>.hologram-particles,#hologramStage>.hologram-platform,#hologramStage>.hologram-status{opacity:0 !important;visibility:hidden !important;pointer-events:none !important;}
.mutmain-v11-spots{position:fixed;inset:0;z-index:80;overflow:hidden;pointer-events:none;isolation:isolate;}
.mutmain-v11-spot{position:absolute;top:-3px;width:58px;height:42px;transform-origin:50% 5px;will-change:transform;}
.mutmain-v11-spot.left-yellow{left:15%;animation:v11LY 14s ease-in-out infinite alternate}.mutmain-v11-spot.left-blue{left:29%;animation:v11LB 12s ease-in-out -4s infinite alternate}.mutmain-v11-spot.right-yellow{right:29%;animation:v11RY 12.5s ease-in-out -6s infinite alternate}.mutmain-v11-spot.right-blue{right:15%;animation:v11RB 14.5s ease-in-out -8s infinite alternate}
.mutmain-v11-head{position:absolute;z-index:2;left:6px;top:0;width:46px;height:27px;border-radius:8px 8px 14px 14px;background:linear-gradient(#1c2b47,#030711 72%);border:1px solid rgba(152,190,255,.28);box-shadow:0 3px 8px #000,inset 0 1px 3px rgba(255,255,255,.18)}
.mutmain-v11-head::after{content:"";position:absolute;left:13px;top:7px;width:19px;height:12px;border-radius:50%;background:var(--spot-color);box-shadow:0 0 7px var(--spot-color),0 0 18px var(--spot-color)}
.mutmain-v11-beam{position:absolute;top:23px;left:50%;width:min(11vw,225px);height:69vh;transform:translateX(-50%);transform-origin:50% 0;clip-path:polygon(48.5% 0,51.5% 0,100% 100%,0 100%);background:linear-gradient(180deg,var(--beam-top),var(--beam-mid) 50%,transparent 100%);opacity:.20;filter:blur(2px);mix-blend-mode:screen}
.mutmain-v11-spot.yellow{--spot-color:#ffd51f;--beam-top:rgba(255,218,31,.50);--beam-mid:rgba(255,204,24,.08)}.mutmain-v11-spot.blue{--spot-color:#176dff;--beam-top:rgba(26,112,255,.52);--beam-mid:rgba(20,88,255,.09)}
@keyframes v11LY{0%{transform:rotate(-17deg)}48%{transform:rotate(7deg)}100%{transform:rotate(29deg)}}@keyframes v11LB{0%{transform:rotate(-14deg)}50%{transform:rotate(9deg)}100%{transform:rotate(24deg)}}@keyframes v11RY{0%{transform:rotate(14deg)}50%{transform:rotate(-9deg)}100%{transform:rotate(-24deg)}}@keyframes v11RB{0%{transform:rotate(17deg)}48%{transform:rotate(-7deg)}100%{transform:rotate(-29deg)}}
.mutmain-v11-portal{position:fixed;z-index:5000;left:50%;top:52%;width:1px;height:1px;overflow:visible;pointer-events:none;isolation:isolate;}
.m19-floor .mutmain-v11-portal[data-m19-card="1"]{left:50%!important;top:48%!important;width:1px!important;height:1px!important;z-index:5000!important;}
.mutmain-v11-genie{position:absolute;z-index:18;left:0;bottom:22px;width:clamp(300px,22vw,420px);height:clamp(360px,25vw,470px);background-image:url("/mutmain-user-hologram-v11.jpeg");background-repeat:no-repeat;background-size:191.2% auto;background-position:center -55px;-webkit-mask-image:radial-gradient(ellipse 48% 53% at 50% 44%,#000 52%,rgba(0,0,0,.78) 72%,transparent 94%);mask-image:radial-gradient(ellipse 48% 53% at 50% 44%,#000 52%,rgba(0,0,0,.78) 72%,transparent 94%);filter:saturate(1.22) contrast(1.08) drop-shadow(0 0 14px rgba(23,109,255,.92)) drop-shadow(0 0 18px rgba(255,213,31,.62));transform:translate3d(-50%,0,0) scale(1);transform-origin:50% 100%;opacity:1;transition:transform 1s cubic-bezier(.2,.76,.18,1),opacity .72s ease,filter .72s ease;will-change:transform,opacity,filter;pointer-events:none}
.mutmain-v11-aura{position:absolute;z-index:12;left:0;bottom:28px;width:clamp(305px,23vw,440px);aspect-ratio:1;transform:translateX(-50%);pointer-events:none;transition:opacity .55s ease,transform .8s ease}.mutmain-v11-aura i{position:absolute;inset:8%;border-radius:50%;border:1px solid currentColor;box-shadow:0 0 12px currentColor;will-change:transform}.mutmain-v11-aura .aura-yellow{color:rgba(255,213,31,.68);animation:v11Aura 16s linear infinite}.mutmain-v11-aura .aura-blue{inset:19%;color:rgba(25,105,255,.74);border-style:dashed;animation:v11Aura 11s linear infinite reverse}@keyframes v11Aura{to{transform:rotate(360deg)}}
.mutmain-v11-lamp{position:absolute;z-index:60;left:0;top:-54px;width:clamp(190px,13vw,250px);height:clamp(105px,7.2vw,138px);transform:translateX(-50%);padding:0;border:0;background:transparent;cursor:pointer;pointer-events:auto;touch-action:manipulation;filter:drop-shadow(0 0 10px rgba(255,210,25,.95)) drop-shadow(0 0 17px rgba(22,105,255,.82))}
.mutmain-v11-lamp:focus,.mutmain-v11-lamp:focus-visible{outline:none !important}.mutmain-v11-lamp-image{position:absolute;inset:0;background-image:url("/mutmain-user-hologram-v11.jpeg");background-repeat:no-repeat;background-size:204.5% auto;background-position:50% 88.6%;clip-path:polygon(0 37%,22% 25%,39% 26%,45% 8%,50% 0,55% 8%,61% 26%,78% 25%,100% 37%,82% 68%,63% 70%,58% 100%,42% 100%,37% 70%,18% 68%)}
.mutmain-v11-lamp-logo{position:absolute;z-index:3;left:50%;top:55%;transform:translate(-50%,-50%);width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:#07163e;background:radial-gradient(circle,#fff 0 18%,#ffd51f 19% 47%,#176dff 48% 65%,#ffd51f 66% 100%);box-shadow:0 0 11px #ffd51f;font:900 8px Arial,sans-serif}
.mutmain-v11-smoke{position:absolute;z-index:28;left:0;bottom:-20px;width:440px;height:500px;transform:translateX(-50%);pointer-events:none;opacity:1;mix-blend-mode:screen}.mutmain-v11-smoke::before,.mutmain-v11-smoke::after{content:"";position:absolute;left:50%;bottom:22px;width:250px;height:190px;border-radius:50%;opacity:0;filter:blur(25px);will-change:transform,opacity}.mutmain-v11-smoke::before{background:radial-gradient(ellipse,rgba(255,211,25,.78),rgba(255,178,0,.30) 42%,transparent 72%)}.mutmain-v11-smoke::after{background:radial-gradient(ellipse,rgba(25,108,255,.82),rgba(0,65,230,.34) 45%,transparent 74%)}.mutmain-v11-open .mutmain-v11-smoke::before,.mutmain-v11-emerging .mutmain-v11-smoke::before,.mutmain-v11-closing .mutmain-v11-smoke::before{animation:v11HazeLeft 2.4s ease-in-out infinite}.mutmain-v11-open .mutmain-v11-smoke::after,.mutmain-v11-emerging .mutmain-v11-smoke::after,.mutmain-v11-closing .mutmain-v11-smoke::after{animation:v11HazeRight 2.7s ease-in-out -.9s infinite}.mutmain-v11-smoke i{position:absolute;bottom:2%;width:72px;height:72px;border-radius:50%;filter:blur(18px);opacity:0;will-change:transform,opacity}.mutmain-v11-smoke i.yellow{background:rgba(255,207,25,.82);box-shadow:0 0 34px rgba(255,200,20,.55)}.mutmain-v11-smoke i.blue{background:rgba(20,91,255,.86);box-shadow:0 0 36px rgba(20,91,255,.60)}.mutmain-v11-open .mutmain-v11-smoke i,.mutmain-v11-emerging .mutmain-v11-smoke i,.mutmain-v11-closing .mutmain-v11-smoke i{animation:v11Smoke calc(1.7s + var(--puff)*.055s) ease-out infinite;animation-delay:calc(var(--puff)*-.095s)}@keyframes v11Smoke{0%{transform:translate3d(-32px,40px,0) scale(.38);opacity:0}18%{opacity:.92}58%{opacity:.72}100%{transform:translate3d(34px,-410px,0) scale(2.8);opacity:0}}@keyframes v11HazeLeft{0%{transform:translate3d(-75%,-5px,0) scale(.55);opacity:0}30%{opacity:.82}100%{transform:translate3d(-105%,-330px,0) scale(1.65);opacity:0}}@keyframes v11HazeRight{0%{transform:translate3d(-25%,15px,0) scale(.58);opacity:0}28%{opacity:.86}100%{transform:translate3d(5%,-350px,0) scale(1.72);opacity:0}}
.mutmain-v11-closed .mutmain-v11-genie,.mutmain-v11-closing .mutmain-v11-genie{opacity:0;transform:translate3d(-50%,80%,0) scale(.04);filter:blur(18px) brightness(1.45) saturate(1.7)}.mutmain-v11-closed .mutmain-v11-aura,.mutmain-v11-closing .mutmain-v11-aura{opacity:0;transform:translateX(-50%) translateY(72%) scale(.14)}.mutmain-v11-emerging .mutmain-v11-genie{animation:v11Emerge 1.2s cubic-bezier(.16,.8,.16,1) both}@keyframes v11Emerge{0%{opacity:0;transform:translate3d(-50%,80%,0) scale(.04);filter:blur(19px) brightness(1.6)}62%{opacity:.96;transform:translate3d(-50%,-3%,0) scale(1.04);filter:blur(1px) brightness(1.15)}100%{opacity:1;transform:translate3d(-50%,0,0) scale(1)}}
.mutmain-v11-dialog{position:absolute;z-index:70;left:clamp(175px,14vw,270px);bottom:145px;width:clamp(280px,25vw,480px);min-height:68px;padding:12px 18px;border:1px solid rgba(55,145,255,.86);border-radius:20px;background:linear-gradient(145deg,rgba(3,25,66,.94),rgba(2,12,36,.88));box-shadow:0 0 15px rgba(24,105,255,.58),0 0 24px rgba(255,213,31,.20);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;transition:opacity .42s ease,transform .62s ease}.mutmain-v11-dialog-title{display:block;margin-bottom:4px;color:#ffd51f;font:900 10px Arial,sans-serif;letter-spacing:.18em}.mutmain-v11-dialog-text{margin:0;color:#f1f8ff;font:750 clamp(12px,.85vw,17px)/1.36 Arial,sans-serif;text-align:center;text-shadow:0 1px 4px #000}.mutmain-v11-wave{height:12px;margin-top:6px;display:flex;align-items:center;justify-content:center;gap:3px}.mutmain-v11-wave i{width:2px;height:4px;background:#2493ff;box-shadow:0 0 5px #2493ff;animation:v11Wave .7s ease-in-out infinite alternate}.mutmain-v11-wave i:nth-child(2n){animation-delay:-.3s}.mutmain-v11-wave i:nth-child(3n){animation-delay:-.5s}@keyframes v11Wave{to{height:12px;background:#ffd51f;box-shadow:0 0 6px #ffd51f}}.mutmain-v11-closed .mutmain-v11-dialog,.mutmain-v11-closing .mutmain-v11-dialog{opacity:0;transform:translateY(30px) scale(.78)}
#mutmainVoiceStatusV6{display:none !important}body.mutmain-widget-editing .matrix-panel{outline:2px dashed rgba(246,197,21,.72) !important;cursor:move !important}body.mutmain-widget-editing .matrix-panel:hover{box-shadow:0 0 22px rgba(246,197,21,.34) !important}.matrix-panel[data-mutmain-widget="true"]{touch-action:none}@media(max-width:1100px){.mutmain-v11-portal{top:48%}.mutmain-v11-dialog{left:130px;width:min(40vw,390px)}.mutmain-v11-spot.left-yellow{left:10%}.mutmain-v11-spot.left-blue{left:25%}.mutmain-v11-spot.right-yellow{right:25%}.mutmain-v11-spot.right-blue{right:10%}}@media(prefers-reduced-motion:reduce){.mutmain-v11-spot,.mutmain-v11-aura i,.mutmain-v11-smoke i,.mutmain-v11-wave i{animation-duration:1ms !important;animation-iteration-count:1 !important}}

/* MUTMAIN FENERBAHÇE LAMBASI — mevcut hologram korunur */
.mutmain-v11-lamp{top:-38px;width:clamp(138px,10vw,184px);height:clamp(76px,5.7vw,102px);filter:drop-shadow(0 0 8px rgba(255,213,31,.95)) drop-shadow(0 0 14px rgba(23,109,255,.86));animation:v11LampBreath 3.8s ease-in-out infinite alternate}
.mutmain-v11-lamp:hover,.mutmain-v11-lamp:focus-visible{transform:translateX(-50%) scale(1.06);filter:drop-shadow(0 0 14px #ffd51f) drop-shadow(0 0 25px #176dff)}
.mutmain-v11-lamp-logo{top:53%;width:46px;height:46px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;border:2px solid #f7d928;color:#fff;background:radial-gradient(circle at 50% 48%,#f4df35 0 21%,#fff 22% 31%,#183f91 32% 63%,#f5dc28 64% 76%,#173b86 77% 100%);box-shadow:0 0 0 2px rgba(10,42,105,.92),0 0 13px #ffd51f,0 0 23px rgba(23,109,255,.75)}
.mutmain-v11-lamp-logo b{position:absolute;top:4px;font:900 4.5px/1 Arial,sans-serif;letter-spacing:.16em;color:#071b55}.mutmain-v11-lamp-logo i{display:grid;place-items:center;width:21px;height:21px;margin-top:2px;border-radius:50%;font:italic 900 9px/1 Arial,sans-serif;color:#07387f;background:#f8df2b;text-shadow:0 1px #fff}.mutmain-v11-lamp-logo small{position:absolute;bottom:3px;font:900 5px/1 Arial,sans-serif;letter-spacing:.13em;color:#071b55}
@keyframes v11LampBreath{from{filter:drop-shadow(0 0 7px rgba(255,213,31,.78)) drop-shadow(0 0 11px rgba(23,109,255,.62))}to{filter:drop-shadow(0 0 12px rgba(255,213,31,1)) drop-shadow(0 0 22px rgba(23,109,255,.92))}}

/* Kapalıyken hafif, ara sıra yoğun sarı-lacivert sis */
.mutmain-v11-closed .mutmain-v11-smoke{opacity:.48}.mutmain-v11-closed .mutmain-v11-smoke i:nth-child(-n+12){animation:v11IdleSmoke calc(7s + var(--puff)*.18s) ease-out infinite;animation-delay:calc(var(--puff)*-.55s)}.mutmain-v11-closed .mutmain-v11-smoke::before{animation:v11IdleBurst 13s ease-in-out infinite}.mutmain-v11-closed .mutmain-v11-smoke::after{animation:v11IdleBurst 13s ease-in-out -6.5s infinite reverse}
@keyframes v11IdleSmoke{0%,72%{transform:translate3d(-12px,25px,0) scale(.25);opacity:0}78%{opacity:.24}100%{transform:translate3d(15px,-155px,0) scale(1.45);opacity:0}}@keyframes v11IdleBurst{0%,73%,100%{transform:translate3d(-50%,15px,0) scale(.4);opacity:0}78%{opacity:.75}90%{transform:translate3d(-50%,-230px,0) scale(1.45);opacity:.18}}
.mutmain-v11-emerging .mutmain-v11-smoke,.mutmain-v11-closing .mutmain-v11-smoke{filter:saturate(1.5) brightness(1.2)}.mutmain-v11-emerging .mutmain-v11-smoke i,.mutmain-v11-closing .mutmain-v11-smoke i{animation-duration:1.25s !important;opacity:1}

/* Kart çevrelerinde sarı-lacivert ışık */
html.mutmain-genie-theme-v11 .orbit-card,html.mutmain-genie-theme-v11 .system-card,html.mutmain-genie-theme-v11 .card,html.mutmain-genie-theme-v11 .matrix-card,html.mutmain-genie-theme-v11 .matrix-panel,html.mutmain-genie-theme-v11 .mutmain-phase3-card{border-color:rgba(255,213,31,.54) !important;animation:v11CardGlow 4.8s ease-in-out infinite alternate}
@keyframes v11CardGlow{from{box-shadow:0 0 7px rgba(255,213,31,.32),0 0 16px rgba(23,109,255,.20),inset 0 0 10px rgba(23,109,255,.06)}to{box-shadow:0 0 14px rgba(255,213,31,.60),0 0 28px rgba(23,109,255,.46),inset 0 0 13px rgba(255,213,31,.08)}}
.mutmain-v11-emerging .mutmain-v11-genie{animation:v11GenieCinematicIn 2.15s cubic-bezier(.12,.72,.12,1) both!important}.mutmain-v11-closing .mutmain-v11-genie{animation:v11GenieCinematicOut 1.65s cubic-bezier(.6,0,.88,.35) both!important}.mutmain-v11-emerging .mutmain-v11-aura{animation:v11AuraArrival 2.1s ease-out both}.mutmain-v11-closing .mutmain-v11-aura{animation:v11AuraDeparture 1.65s ease-in both}.mutmain-v11-emerging .mutmain-v11-smoke i{animation:v11MagicSmokeUp calc(1.35s + var(--puff)*.025s) ease-out both!important;animation-delay:calc(var(--puff)*.018s)!important}.mutmain-v11-closing .mutmain-v11-smoke i{animation:v11MagicSmokePull calc(1.25s + var(--puff)*.018s) ease-in both!important;animation-delay:calc(var(--puff)*.009s)!important}.mutmain-v11-closed .mutmain-v11-smoke i:nth-child(-n+12){background:#9aabc0!important;box-shadow:0 0 18px rgba(150,165,184,.24)!important;animation:v11AshHaze calc(8s + var(--puff)*.16s) ease-out infinite!important;animation-delay:calc(var(--puff)*-.48s)!important}.mutmain-v11-closed .mutmain-v11-smoke{opacity:.28;filter:saturate(.35)}@keyframes v11GenieCinematicIn{0%{opacity:0;transform:translate3d(-50%,82%,0) scale(.025,.08) skewX(-8deg);filter:blur(28px) brightness(2.4) saturate(1.8)}12%{opacity:.24;transform:translate3d(-53%,58%,0) scale(.16,.32) skewX(7deg)}24%{opacity:.42;transform:translate3d(-47%,35%,0) scale(.32,.58) skewX(-5deg);filter:blur(15px) brightness(1.9)}38%{opacity:.62;transform:translate3d(-52%,17%,0) scale(.58,.78) skewX(3deg)}54%{opacity:.82;transform:translate3d(-48%,4%,0) scale(.84,.96);filter:blur(5px) brightness(1.45)}68%{opacity:1;transform:translate3d(-51%,-3%,0) scale(1.08,1.03);filter:blur(1px) brightness(1.55)}82%{transform:translate3d(-49%,1%,0) scale(.98,1.01)}100%{opacity:1;transform:translate3d(-50%,0,0) scale(1);filter:saturate(1.22) contrast(1.08) drop-shadow(0 0 18px #176dff) drop-shadow(0 0 24px #ffd51f)}}@keyframes v11GenieCinematicOut{0%{opacity:1;transform:translate3d(-50%,0,0) scale(1);filter:blur(0) brightness(1)}18%{transform:translate3d(-48%,3%,0) scale(.96,1.02) skewX(3deg);filter:blur(2px) brightness(1.35)}38%{opacity:.78;transform:translate3d(-52%,19%,0) scale(.72,.82) skewX(-5deg)}62%{opacity:.48;transform:translate3d(-47%,47%,0) scale(.35,.48) skewX(7deg);filter:blur(12px) brightness(1.9)}82%{opacity:.2;transform:translate3d(-52%,70%,0) scale(.12,.20) skewX(-8deg)}100%{opacity:0;transform:translate3d(-50%,84%,0) scale(.02,.04);filter:blur(24px) brightness(2.3)}}@keyframes v11MagicSmokeUp{0%{opacity:0;transform:translate3d(-35px,45px,0) scale(.25)}18%{opacity:1}58%{opacity:.84;transform:translate3d(22px,-220px,0) scale(1.7)}100%{opacity:0;transform:translate3d(-18px,-430px,0) scale(3.2)}}@keyframes v11MagicSmokePull{0%{opacity:0;transform:translate3d(45px,-390px,0) scale(2.8)}20%{opacity:.72}62%{opacity:1;transform:translate3d(-26px,-120px,0) scale(1.2)}100%{opacity:0;transform:translate3d(0,35px,0) scale(.12)}}@keyframes v11AuraArrival{0%{opacity:0;transform:translateX(-50%) translateY(60%) scale(.08)}65%{opacity:1;transform:translateX(-50%) translateY(-3%) scale(1.14)}100%{transform:translateX(-50%) scale(1)}}@keyframes v11AuraDeparture{0%{opacity:1;transform:translateX(-50%) scale(1)}100%{opacity:0;transform:translateX(-50%) translateY(72%) scale(.08)}}@keyframes v11AshHaze{0%,68%{opacity:0;transform:translate3d(-8px,18px,0) scale(.2)}76%{opacity:.18}100%{opacity:0;transform:translate3d(12px,-135px,0) scale(1.25)}}
