.services-page .ai-control-room{position:relative;width:min(100%,560px);min-height:330px;align-self:center;justify-self:center;border:1px solid rgba(255,255,255,.18);border-radius:30px;background:radial-gradient(circle at 50% 50%,rgba(200,255,0,.14),transparent 22%),linear-gradient(145deg,rgba(4,14,67,.92),rgba(18,38,164,.82));box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 28px 70px rgba(0,0,0,.25);padding:18px 18px 16px;overflow:hidden;isolation:isolate}.services-page .ai-control-room:before{content:"";position:absolute;inset:-40%;background:conic-gradient(from 0deg,transparent,rgba(119,241,255,.08),transparent 32%,rgba(200,255,0,.08),transparent 68%);animation:roomSweep 16s linear infinite;z-index:-1}.services-page .ai-room-top{display:flex;justify-content:space-between;align-items:center;direction:ltr;margin-bottom:14px;color:#dce2ff;font:700 9px Arial;letter-spacing:.14em}.services-page .ai-room-top b{color:var(--acid);font-size:10px}.services-page .ai-room-grid{display:grid;grid-template-columns:1fr 132px 1fr;gap:14px;align-items:center;min-height:230px}.services-page .ai-side{display:grid;gap:9px;align-content:center}.services-page .ai-side>small{color:rgba(255,255,255,.52);font:700 8px Arial;letter-spacing:.15em;direction:ltr}.services-page .ai-ticket{appearance:none;border:1px solid rgba(255,255,255,.16);border-radius:12px;min-height:38px;padding:8px 10px;background:rgba(255,255,255,.08);color:#fff;display:flex;align-items:center;gap:8px;font:700 10px var(--font-arabic),Arial,sans-serif;cursor:pointer;text-align:right;transition:transform .28s ease,opacity .28s ease,background .28s ease,border-color .28s ease,box-shadow .28s ease;backdrop-filter:blur(8px)}.services-page .ai-ticket i{width:8px;height:8px;border-radius:50%;background:#ff765f;box-shadow:0 0 0 4px rgba(255,118,95,.08);flex:0 0 auto}.services-page .ai-inputs .ai-ticket:nth-of-type(2){transform:translateX(-8px) rotate(-1.2deg)}.services-page .ai-inputs .ai-ticket:nth-of-type(3){transform:translateX(6px) rotate(1deg)}.services-page .ai-inputs .ai-ticket:nth-of-type(4){transform:translateX(-3px) rotate(-.6deg)}.services-page .ai-inputs .ai-ticket:hover{transform:translateX(0) rotate(0) scale(1.02);background:rgba(255,118,95,.14);border-color:#ff765f}.services-page .ai-outputs .ai-ticket{opacity:.48}.services-page .ai-outputs .ai-ticket i{background:#d9ff43;box-shadow:0 0 0 4px rgba(217,255,67,.09)}.services-page .ai-outputs .ai-ticket.is-active,.services-page .stage-3 .ai-outputs .ai-ticket{opacity:1;background:rgba(217,255,67,.12);border-color:rgba(217,255,67,.55);box-shadow:0 12px 28px rgba(0,0,0,.18);transform:translateX(3px)}.services-page .ai-orchestrator{appearance:none;position:relative;width:132px;height:132px;border-radius:50%;border:1px solid rgba(255,255,255,.26);background:radial-gradient(circle at 35% 30%,#efff9a 0 8%,var(--acid) 9% 42%,#71d959 70%,#1d9f60 100%);color:#091020;display:grid;place-items:center;align-content:center;cursor:pointer;box-shadow:0 0 0 8px rgba(200,255,0,.08),0 0 55px rgba(200,255,0,.24),0 24px 46px rgba(0,0,0,.28);transition:transform .28s ease,box-shadow .28s ease;z-index:3}.services-page .ai-orchestrator:hover{transform:scale(1.05);box-shadow:0 0 0 12px rgba(200,255,0,.1),0 0 74px rgba(200,255,0,.34),0 28px 60px rgba(0,0,0,.34)}.services-page .ai-orchestrator strong{font:900 34px/1 Arial}.services-page .ai-orchestrator small{font:800 7px Arial;letter-spacing:.12em;margin-top:7px}.services-page .ai-ring{position:absolute;border:1px solid rgba(255,255,255,.22);border-radius:50%;display:flex;align-items:flex-start;justify-content:center;padding-top:2px;color:rgba(255,255,255,.72);font:700 6px Arial;letter-spacing:.08em;pointer-events:none}.services-page .ring-one{inset:-13px;animation:roomRing 12s linear infinite}.services-page .ring-two{inset:-27px;border-style:dashed;animation:roomRingReverse 17s linear infinite}.services-page .ring-three{inset:-42px;opacity:.45;animation:roomRing 23s linear infinite}.services-page .ai-flow-track{position:absolute;left:18px;right:18px;top:50%;height:2px;pointer-events:none;z-index:1}.services-page .ai-flow-track span{position:absolute;top:0;height:2px;background:linear-gradient(90deg,rgba(255,118,95,.15),rgba(255,255,255,.55))}.services-page .ai-flow-track .flow-before{left:25%;right:50%}.services-page .ai-flow-track .flow-after{left:50%;right:25%;background:linear-gradient(90deg,rgba(255,255,255,.55),var(--acid))}.services-page .ai-flow-track i{position:absolute;left:25%;top:-4px;width:10px;height:10px;border-radius:50%;background:#fff;box-shadow:0 0 18px #fff;opacity:0}.services-page .ai-control-room.is-running .ai-flow-track i{opacity:1;animation:dataPacket 2.4s ease-in-out forwards}.services-page .ai-control-room.is-running .ai-inputs .ai-ticket{animation:chaosToCore 1.15s ease-in-out both}.services-page .ai-control-room.is-running .ai-inputs .ai-ticket:nth-of-type(2){animation-delay:.08s}.services-page .ai-control-room.is-running .ai-inputs .ai-ticket:nth-of-type(3){animation-delay:.16s}.services-page .ai-control-room.is-running .ai-inputs .ai-ticket:nth-of-type(4){animation-delay:.24s}.services-page .ai-control-room.is-running .ai-outputs .ai-ticket{animation:coreToResult .75s ease-out both}.services-page .ai-control-room.is-running .ai-outputs .ai-ticket:first-of-type{animation-delay:1.45s}.services-page .ai-control-room.is-running .ai-outputs .ai-ticket:nth-of-type(2){animation-delay:1.58s}.services-page .ai-control-room.is-running .ai-outputs .ai-ticket:nth-of-type(3){animation-delay:1.71s}.services-page .ai-control-room.is-running .ai-outputs .ai-ticket:nth-of-type(4){animation-delay:1.84s}.services-page .ai-run{appearance:none;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;padding:8px 13px;font:700 10px var(--font-arabic),Arial,sans-serif;cursor:pointer;transition:.25s ease}.services-page .ai-run:hover:not(:disabled){background:var(--acid);color:#091020;border-color:var(--acid)}.services-page .ai-run:disabled{opacity:.65;cursor:progress}@keyframes roomSweep{to{transform:rotate(1turn)}}@keyframes roomRing{to{transform:rotate(1turn)}}@keyframes roomRingReverse{to{transform:rotate(-1turn)}}@keyframes dataPacket{0%{left:25%;opacity:0}12%{opacity:1}50%{left:49%}88%{opacity:1}to{left:75%;opacity:0;background:var(--acid);box-shadow:0 0 18px var(--acid)}}@keyframes chaosToCore{0%{opacity:1}60%{transform:translateX(45px) scale(.82);opacity:.75}to{transform:translateX(72px) scale(.2);opacity:0}}@keyframes coreToResult{0%{transform:translateX(-55px) scale(.35);opacity:0}to{transform:translateX(3px) scale(1);opacity:1}}@media(max-width:900px){.services-page .ai-control-room{width:100%;max-width:470px;min-height:320px;margin-block:10px}}@media(max-width:560px){.services-page .ai-control-room{padding:14px 12px;min-height:370px}.services-page .ai-room-grid{grid-template-columns:1fr 100px 1fr;gap:7px;min-height:275px}.services-page .ai-orchestrator{width:96px;height:96px}.services-page .ai-orchestrator strong{font-size:28px}.services-page .ai-ticket{padding:7px 8px;font-size:9px;min-height:36px}.services-page .ring-one{inset:-9px}.services-page .ring-two{inset:-18px}.services-page .ring-three{inset:-28px}}