.makine-acilisi{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;pointer-events:auto;overflow:hidden;cursor:pointer;transition:opacity .38s ease;--k: 5}.makine-acilisi--soner{opacity:0;pointer-events:none}.ma-oda{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0 2px,transparent 2px 46px) bottom / 100% 26% no-repeat,radial-gradient(ellipse 70% 60% at 50% 38%,#2c3239,#16191d 62%,#0c0e10);animation:ma-son .65s ease-in 2.75s forwards}.ma-isik{position:absolute;inset:0 0 auto 0;height:70%;background:radial-gradient(ellipse 55% 70% at 50% 0%,rgba(214,232,255,.22),transparent 70%);opacity:0;animation:ma-isik .6s linear .75s forwards}.ma-sahne{position:absolute;top:50%;left:50%;width:calc(64px * var(--k));height:calc(64px * var(--k));transform:translate(-50%,-50%);animation:ma-sahne-son .65s ease-in 2.75s forwards}.ma-yol{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.ma-yol-iz{stroke:#ffffff12;opacity:0;animation:ma-belir .4s ease 1s forwards}.ma-yol-kesim,.ma-yol-soguk{stroke-dasharray:1 1;stroke-dashoffset:1;opacity:0}.ma-yol-kesim{stroke:#ff9a3c;filter:drop-shadow(0 0 1.2px rgba(255,140,40,.95)) drop-shadow(0 0 3px rgba(224,122,31,.6));animation:ma-kes 1.15s cubic-bezier(.45,.05,.55,.95) 1.5s forwards}.ma-yol-soguk{stroke:#4a9be6;animation:ma-kes 1.15s cubic-bezier(.45,.05,.55,.95) 1.78s forwards}.ma-giris{fill:#e07a1f;opacity:0;filter:drop-shadow(0 0 2px rgba(255,150,50,.9));animation:ma-belir .2s ease 1.45s forwards}.ma-takim-kapsayici{position:absolute;top:0;left:0;width:64px;height:64px;transform:scale(var(--k));transform-origin:0 0;pointer-events:none}.ma-takim{position:absolute;top:0;left:0;width:0;height:0;offset-path:path("M46 14H26a9 9 0 0 0 0 18h12a9 9 0 0 1 0 18H18");offset-rotate:0deg;offset-anchor:0 0;offset-distance:0%;opacity:0;animation:ma-takim-yol 1.15s cubic-bezier(.45,.05,.55,.95) 1.5s forwards,ma-takim-gorun 1.4s linear 1.4s forwards}.ma-takim:before{content:"";position:absolute;width:9px;height:9px;left:-4.5px;top:-4.5px;border-radius:50%;border:.9px dashed rgba(214,220,228,.85);box-shadow:0 0 0 .4px #0006,inset 0 0 2px #0009;animation:ma-don .14s linear infinite}.ma-takim-uc{position:absolute;width:3.4px;height:3.4px;left:-1.7px;top:-1.7px;border-radius:50%;background:radial-gradient(circle,#fffbe6,#ffd27a 45%,#e07a1f);box-shadow:0 0 1.5px .8px #ffbe5af2,0 0 5px 2px #e07a1f8c}.ma-kivilcim{position:absolute;left:-.3px;top:0;width:.6px;height:3.4px;border-radius:.2px;background:linear-gradient(to bottom,#fff4c4,#ffb347 55%,transparent);transform-origin:50% 0;transform:rotate(calc(var(--i) * 45deg + 20deg));animation:ma-kivilcim .36s ease-out infinite;animation-delay:calc(var(--i) * -45ms)}.ma-kapak{position:absolute;top:0;bottom:0;width:50.5%;background:linear-gradient(90deg,rgba(0,0,0,.1),transparent 7%,transparent 93%,rgba(0,0,0,.14)),repeating-linear-gradient(180deg,rgba(255,255,255,.05) 0 1px,transparent 1px 3px),linear-gradient(180deg,#dfe2e5,#c3c8cd 55%,#aab0b6);box-shadow:inset 0 0 0 1px #0000001f}.ma-kapak:before{content:"";position:absolute;left:0;right:0;bottom:0;height:20%;background:repeating-linear-gradient(90deg,rgba(0,0,0,.35) 0 3px,transparent 3px 14px) center 38% / 46% 18% no-repeat,linear-gradient(180deg,#3a3f45,#23272b);border-top:3px solid #1b1e21}.ma-kapak--sol:after{content:"SPINDEO";position:absolute;top:6.5%;left:9%;padding:4px 10px;border-radius:3px;font-family:Barlow,Inter,system-ui,sans-serif;font-weight:700;font-size:13px;letter-spacing:.14em;color:#59616a;background:linear-gradient(180deg,#cfd3d7,#b8bdc2);box-shadow:inset 0 1px #fff9,0 0 0 1px #0000001f}.ma-kapak--sol{left:0;border-right:4px solid #2a2d31;animation:ma-kapak-sol 1.5s forwards}.ma-kapak--sag{right:0;border-left:4px solid #2a2d31;animation:ma-kapak-sag 1.5s forwards}.ma-cam{position:absolute;top:17%;height:46%;width:60%;border-radius:18px;background:linear-gradient(140deg,#12161ad1,#262c32b8);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:inset 0 0 0 7px #9ea5ac,inset 0 0 0 8px #00000059,0 1px #ffffffb3;overflow:hidden}.ma-cam:after{content:"";position:absolute;top:-20%;right:-40%;bottom:-20%;left:-40%;background:linear-gradient(115deg,transparent 38%,rgba(255,255,255,.1) 44%,transparent 52%)}.ma-kapak--sol .ma-cam{right:12%}.ma-kapak--sag .ma-cam{left:12%}.ma-tutamak{position:absolute;top:36%;width:14px;height:28%;border-radius:7px;background:linear-gradient(90deg,#164a84,#2b76c6 50%,#164a84);box-shadow:0 6px 12px #00000059,inset 0 1px #ffffff40}.ma-kapak--sol .ma-tutamak{right:4%}.ma-kapak--sag .ma-tutamak{left:4%}.ma-kule{position:absolute;top:14px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:2px;z-index:2;animation:ma-son .3s ease 1.5s forwards}.ma-lamba{width:30px;height:18px;border-radius:4px;box-shadow:inset 0 -3px 6px #00000059,0 0 0 1px #00000059}.ma-lamba--kirmizi{background:#4a1b1b}.ma-lamba--sari{background:#4d4214;animation:ma-sari .6s steps(1,end) forwards}.ma-lamba--yesil{background:#163d24;animation:ma-yesil 1ms linear .6s forwards}.ma-kule-direk{width:8px;height:16px;background:linear-gradient(90deg,#555b61,#8b9197 50%,#555b61);border-radius:0 0 2px 2px}.ma-gec{position:absolute;right:20px;bottom:20px;z-index:3;padding:8px 16px;border-radius:999px;font-size:14px;font-weight:500;color:#fff;background:#00000073;border:1px solid rgba(255,255,255,.28);cursor:pointer}.ma-gec:hover{background:#000000a6}.ma-gec:focus-visible{outline:2px solid #4a9be6;outline-offset:2px}@media (max-width: 640px){.makine-acilisi{--k: 3.4}.ma-cam{border-radius:12px;width:64%}.ma-tutamak{width:10px}.ma-lamba{width:24px;height:14px}}.kart-islendi{animation:kart-islendi .9s ease-out}@keyframes ma-kapak-sol{0%,40%{transform:translate(0)}43%{transform:translate(.5%)}47%{transform:translate(0);animation-timing-function:cubic-bezier(.65,0,.25,1)}to{transform:translate(-102%)}}@keyframes ma-kapak-sag{0%,40%{transform:translate(0)}43%{transform:translate(-.5%)}47%{transform:translate(0);animation-timing-function:cubic-bezier(.65,0,.25,1)}to{transform:translate(102%)}}@keyframes ma-sari{0%{background:#ffc233;box-shadow:0 0 14px 3px #ffc233b3,inset 0 -3px 6px #0003}25%{background:#4d4214;box-shadow:inset 0 -3px 6px #00000059}50%{background:#ffc233;box-shadow:0 0 14px 3px #ffc233b3,inset 0 -3px 6px #0003}75%,to{background:#4d4214;box-shadow:inset 0 -3px 6px #00000059}}@keyframes ma-yesil{to{background:#39d46a;box-shadow:0 0 16px 4px #39d46aa6,inset 0 -3px 6px #00000026}}@keyframes ma-isik{0%{opacity:0}10%{opacity:.8}16%{opacity:.15}30%{opacity:.9}38%{opacity:.35}55%,to{opacity:1}}@keyframes ma-belir{to{opacity:1}}@keyframes ma-son{to{opacity:0}}@keyframes ma-kes{0%{opacity:1;stroke-dashoffset:1}to{opacity:1;stroke-dashoffset:0}}@keyframes ma-takim-yol{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes ma-takim-gorun{0%{opacity:0}7%{opacity:1}89%{opacity:1}to{opacity:0}}@keyframes ma-don{to{transform:rotate(360deg)}}@keyframes ma-kivilcim{0%{opacity:1;transform:rotate(calc(var(--i) * 45deg + 20deg)) translateY(0) scaleY(1)}to{opacity:0;transform:rotate(calc(var(--i) * 45deg + 20deg)) translateY(9px) scaleY(.4)}}@keyframes ma-sahne-son{to{opacity:0;transform:translate(-50%,-50%) scale(1.08)}}@keyframes kart-islendi{0%{box-shadow:0 0 0 2px #e07a1fe6,0 0 28px 4px #e07a1f73;transform:scale(.985)}45%{box-shadow:0 0 0 1px #4a9be6b3,0 0 18px 2px #4a9be64d;transform:scale(1)}to{box-shadow:0 0 #4a9be600}}
