:root{--cyan:#66ecff;--cyan2:#18cfff;--green:#61f5b6;--gold:#ffd363;--violet:#b77cff;--red:#ff6b7b;--ink:#02060d;--panel:#06111dee;--line:#24556c}*{box-sizing:border-box}.ops{isolation:isolate;position:relative;min-height:100vh!important;overflow-x:hidden!important;color:#eefcff!important;background:radial-gradient(circle at 50% 24%,#14265d 0,#071426 27%,#02060f 64%,#010207 100%)!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;perspective:1500px}.ops:before{inset:-30%;background-image:radial-gradient(circle,#fff 0 1px,transparent 1.7px),radial-gradient(circle,#5feaff 0 1px,transparent 1.9px),radial-gradient(circle,#b88cff 0 1px,transparent 1.8px);background-size:61px 61px,113px 113px,191px 191px;opacity:.42;animation:farStars 55s linear infinite}.ops:after,.ops:before{content:"";position:fixed;z-index:0;pointer-events:none}.ops:after{inset:-15%;background:radial-gradient(ellipse at 16% 35%,rgba(58,83,198,.2),transparent 24%),radial-gradient(ellipse at 82% 58%,rgba(11,209,229,.15),transparent 22%),radial-gradient(ellipse at 65% 18%,rgba(168,89,255,.14),transparent 18%);filter:blur(6px);animation:nebulaDrift 30s ease-in-out infinite alternate}@keyframes farStars{to{transform:translate3d(-120px,90px,-100px) rotate(2deg)}}@keyframes nebulaDrift{to{transform:translate3d(4%,-2%,80px) scale(1.08)}}.circuit{position:fixed!important;inset:0!important;z-index:0!important;pointer-events:none!important;opacity:.17!important;background:linear-gradient(116deg,transparent 0 43.8%,rgba(96,234,255,.65) 44%,transparent 44.25%),linear-gradient(63deg,transparent 0 70%,rgba(135,92,255,.45) 70.2%,transparent 70.45%)!important;background-size:740px 740px!important;animation:spaceLanes 22s linear infinite}@keyframes spaceLanes{to{background-position:740px -300px,-520px 640px}}.circuit:after,.circuit:before{content:"";position:fixed;width:180px;height:3px;z-index:1;pointer-events:none;background:linear-gradient(90deg,transparent,#aef7ff,#fff);filter:drop-shadow(0 0 9px #55e9ff);transform:rotate(-27deg);opacity:0}.circuit:before{left:-220px;top:14%;animation:meteor 9s linear infinite}.circuit:after{left:-260px;top:62%;animation:meteor 15s linear 4s infinite}@keyframes meteor{0%{translate:0 0;opacity:0}6%{opacity:.9}20%,to{translate:140vw 58vh;opacity:0}}.planet{position:fixed!important;z-index:1!important;pointer-events:none!important;border-radius:50%!important}.p1{width:520px!important;height:520px!important;right:-210px!important;top:17%!important;background:radial-gradient(circle at 31% 26%,#edffff 0,#83edff 7%,#2769c5 31%,#1a2d78 53%,#080c2a 73%)!important;box-shadow:inset -90px -60px 110px #000d,0 0 80px #5deaff44,0 0 210px #245be044!important;animation:planetBreath 12s ease-in-out infinite!important}.p1:before{left:-190px;right:-190px;top:44%;height:106px;border-color:rgba(117,227,255,.34) rgba(54,112,184,.12) rgba(117,227,255,.34) rgba(224,252,255,.82);border-style:solid;border-width:12px;transform:rotate(-17deg);box-shadow:0 0 24px #75eaff44}.p1:after,.p1:before{content:"";position:absolute;border-radius:50%}.p1:after{width:58px;height:58px;left:-125px;top:28px;background:radial-gradient(circle at 32% 28%,#fff,#91aaca 42%,#25334f 74%);box-shadow:0 0 28px #d9f4ff66;animation:moonFloat 5.5s ease-in-out infinite}.p2{width:180px!important;height:180px!important;left:-72px!important;bottom:2%!important;background:radial-gradient(circle at 35% 30%,#ffd882,#cc5546 42%,#5f1e37 67%,#140714 77%)!important;box-shadow:inset -28px -20px 48px #000d,0 0 55px #ff755033!important;animation:planetBreath 8s ease-in-out infinite reverse!important}@keyframes planetBreath{50%{transform:translate3d(0,16px,50px) rotate(3deg)}}@keyframes moonFloat{50%{transform:translate3d(84px,86px,0) scale(.72);opacity:.62}}.ops .top{position:relative!important;z-index:20!important;width:min(1540px,calc(100% - 30px))!important;min-height:102px!important;margin:15px auto 0!important;padding:16px 22px 16px 28px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;border:1px solid rgba(78,213,246,.55)!important;border-radius:22px 22px 10px 10px!important;background:linear-gradient(180deg,rgba(7,24,39,.96),rgba(3,10,19,.92))!important;box-shadow:0 24px 75px #000b,inset 0 1px 0 rgba(173,246,255,.16),0 0 45px rgba(43,210,255,.11)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;overflow:hidden!important}.ops .top:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(70,230,255,.12),transparent);translate:-120% 0;animation:hudSweep 6s linear infinite}@keyframes hudSweep{45%,to{translate:120% 0}}.ops .top:after{content:"";position:absolute;left:28px;right:28px;bottom:0;height:2px;background:linear-gradient(90deg,transparent,var(--cyan),var(--violet),transparent);filter:drop-shadow(0 0 5px var(--cyan));animation:railPulse 2.4s ease-in-out infinite}@keyframes railPulse{50%{opacity:.35}}.ops .brand{display:block!important;min-width:420px!important}.ops .brand b{color:#6beeff!important;font-size:11px!important;letter-spacing:.18em!important;text-shadow:0 0 16px #2cdfff55!important}.ops .brand b,.ops .brand h1{display:block!important;font-weight:1000!important}.ops .brand h1{margin:8px 0 0!important;font-size:clamp(26px,2.45vw,42px)!important;line-height:.98!important;letter-spacing:-.02em!important;white-space:nowrap!important;text-shadow:0 2px 22px #000!important}.ops .stats{display:flex!important;align-items:stretch!important;gap:10px!important;margin-left:auto!important}.ops .sound,.ops .stat{position:relative!important;display:block!important;min-width:96px!important;padding:10px 14px!important;border:1px solid rgba(59,163,195,.48)!important;border-radius:14px!important;background:linear-gradient(180deg,rgba(6,26,40,.92),rgba(3,13,23,.92))!important;box-shadow:inset 0 0 24px rgba(75,225,255,.04),0 8px 20px #0007!important;color:#eaffff!important}.ops .stat small{display:block!important;font-size:9px!important;letter-spacing:.13em!important;color:#7798a8!important}.ops .stat strong{display:block!important;margin-top:2px!important;font-size:21px!important;line-height:1!important;color:var(--green)!important;text-shadow:0 0 16px rgba(83,255,181,.5)!important}.ops .sound{min-width:54px!important;display:grid!important;place-items:center!important;cursor:pointer!important;font-size:16px!important;transition:.15s ease!important}.ops .sound:hover{border-color:var(--cyan)!important;box-shadow:0 0 28px rgba(62,224,255,.2)!important;transform:translateY(-2px)!important}.ops .layout{z-index:8!important;width:min(1580px,100%)!important;display:grid!important;grid-template-columns:278px minmax(600px,1fr) 278px!important;grid-gap:14px!important;gap:14px!important;align-items:start!important;margin:0 auto!important;padding:30px 20px 90px!important;transform-style:preserve-3d!important}.ops .layout,.ops .panel{position:relative!important}.ops .panel{display:block!important;width:auto!important;max-width:none!important;float:none!important;border:1px solid rgba(55,160,190,.48)!important;background:linear-gradient(145deg,rgba(6,22,35,.96),rgba(2,8,16,.94))!important;box-shadow:0 34px 100px #000c,inset 0 1px 0 rgba(178,245,255,.1),inset 0 0 42px rgba(31,199,255,.025)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;overflow:hidden!important}.ops .panel:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(120deg,transparent 0 38%,rgba(255,255,255,.035) 47%,transparent 56%);translate:-120% 0;animation:panelShine 11s linear infinite}@keyframes panelShine{20%,to{translate:150% 0}}.ops .left{grid-column:1!important;border-radius:24px 8px 8px 24px!important;transform-origin:right center!important;transform:perspective(1100px) rotateY(5deg) translateZ(-8px)!important}.ops .left,.ops .right{margin-top:32px!important}.ops .right{grid-column:3!important;border-radius:8px 24px 24px 8px!important;transform-origin:left center!important;transform:perspective(1100px) rotateY(-5deg) translateZ(-8px)!important}.ops .stage{grid-column:2!important;position:relative!important;z-index:9!important;min-width:0!important;min-height:720px!important;padding:30px!important;border-radius:25px!important;border-color:rgba(63,190,223,.58)!important;background:radial-gradient(circle at 50% -10%,rgba(28,112,146,.16),transparent 27%),linear-gradient(155deg,rgba(7,27,41,.985),rgba(2,9,17,.975) 60%,rgba(4,19,29,.98))!important;box-shadow:0 50px 130px #000d,0 0 90px rgba(36,217,255,.1),inset 0 0 70px rgba(42,222,255,.035)!important;transform:translateZ(48px)!important}.ops .stage:before{content:"MISSION CONSOLE";position:absolute;top:-13px;left:50%;transform:translateX(-50%);padding:6px 18px;border:1px solid rgba(81,213,238,.6);border-radius:999px;background:#051722;color:#74efff;font-size:8px;font-weight:1000;letter-spacing:.21em;box-shadow:0 0 25px rgba(62,230,255,.17)}.ops .title{display:block!important;padding:16px 17px!important;border-bottom:1px solid rgba(56,140,165,.35)!important;color:#dffaff!important;font-size:11px!important;font-weight:900!important;letter-spacing:.13em!important;background:linear-gradient(180deg,rgba(9,31,44,.9),rgba(5,16,27,.4))!important}.ops .worlds{display:grid!important;grid-template-columns:1fr!important;grid-gap:9px!important;gap:9px!important;padding:12px!important}.ops button.world{position:relative!important;display:grid!important;width:100%!important;grid-template-columns:48px 1fr!important;align-items:center!important;grid-gap:10px!important;gap:10px!important;text-align:left!important;padding:13px 12px!important;border:1px solid rgba(75,134,157,.38)!important;border-radius:14px!important;background:linear-gradient(145deg,rgba(12,29,42,.96),rgba(4,12,22,.98))!important;color:#eaffff!important;box-shadow:0 8px 18px #0007,inset 0 0 25px rgba(91,225,255,.02)!important;overflow:hidden!important;cursor:pointer!important;transition:.16s ease!important}.ops button.world>span{display:grid!important;place-items:center!important;width:40px!important;height:40px!important;border-radius:50%!important;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.14),rgba(54,125,166,.1))!important;filter:drop-shadow(0 0 9px rgba(80,220,255,.35))!important;font-size:24px!important}.ops button.world b{display:block!important;font-size:12px!important;line-height:1.05!important;font-weight:1000!important;letter-spacing:.03em!important}.ops button.world small{display:block!important;margin-top:3px!important;color:#8aa6b5!important;font-size:9px!important;line-height:1.35!important}.ops button.world .load{color:var(--green)!important;font-weight:800!important}.ops button.world:hover{transform:translateX(5px) scale(1.015)!important;border-color:rgba(94,233,255,.75)!important;box-shadow:0 11px 24px #0008,0 0 26px rgba(59,218,255,.11)!important}.ops button.world.active{border-color:var(--cyan)!important;background:linear-gradient(145deg,rgba(8,55,74,.98),rgba(3,19,31,.98))!important;box-shadow:0 0 0 1px rgba(90,231,255,.22),0 0 34px rgba(50,220,255,.2),inset 0 0 28px rgba(31,219,255,.06)!important}.ops button.world.active:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:99px;background:var(--cyan);box-shadow:0 0 10px var(--cyan);animation:activeBeam 1.6s ease-in-out infinite}@keyframes activeBeam{50%{opacity:.35}}.ops .badge{display:inline-flex!important;align-items:center!important;gap:5px!important;padding:7px 11px!important;border:1px solid rgba(52,143,169,.5)!important;border-radius:999px!important;background:rgba(3,14,24,.8)!important;color:#7beeff!important;font-size:9px!important;font-weight:900!important;letter-spacing:.11em!important;box-shadow:inset 0 0 18px rgba(74,228,255,.025)!important}.ops .bucket{margin-left:7px!important;color:var(--gold)!important;border-color:rgba(210,166,65,.45)!important}.ops .stage h2{display:block!important;margin:24px 0 15px!important;max-width:960px!important;font-size:clamp(30px,3.1vw,50px)!important;line-height:1.05!important;font-weight:1000!important;letter-spacing:-.025em!important;color:#f4fdff!important;text-shadow:0 4px 28px #000!important}.ops .evidence{display:block!important;width:100%!important;padding:16px 17px!important;border:1px solid rgba(58,159,131,.52)!important;border-radius:15px!important;background:linear-gradient(145deg,rgba(6,42,35,.52),rgba(3,18,22,.78))!important;color:#d0f4e7!important;line-height:1.55!important;box-shadow:inset 0 0 28px rgba(47,242,170,.025)!important}.ops .evidence b{display:block!important;margin-bottom:4px!important;color:var(--green)!important;font-size:9px!important;font-weight:1000!important;letter-spacing:.15em!important}.ops .studyBar{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:13px!important;width:100%!important;margin-top:13px!important;padding:13px 14px!important;border:1px solid rgba(218,174,78,.4)!important;border-radius:14px!important;background:linear-gradient(145deg,rgba(43,31,5,.55),rgba(18,14,4,.8))!important}.ops .studyBar div{font-size:12px!important;line-height:1.45!important;color:#cdbc8f!important}.ops .studyBar b{color:#ffe49d!important}.ops .studyBtn{position:relative!important;flex:0 0 auto!important;cursor:pointer!important;padding:12px 15px!important;border:1px solid rgba(255,213,99,.72)!important;border-radius:11px!important;background:linear-gradient(180deg,#493908,#241d06)!important;color:#ffeca8!important;font-size:11px!important;font-weight:1000!important;letter-spacing:.035em!important;box-shadow:0 0 25px rgba(255,205,76,.08),inset 0 1px 0 rgba(255,255,255,.08)!important;animation:guidePulse 2.7s ease-in-out infinite!important}.ops .studyBtn:hover{transform:translateY(-2px)!important;box-shadow:0 0 36px rgba(255,205,76,.22)!important}@keyframes guidePulse{50%{border-color:#ffe596;box-shadow:0 0 28px rgba(255,205,76,.16)}}.ops .answers{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:13px!important;gap:13px!important;width:100%!important;margin-top:19px!important}.ops .answer{position:relative!important;display:flex!important;align-items:center!important;width:100%!important;min-height:78px!important;padding:17px 18px!important;border:1px solid rgba(63,154,189,.45)!important;border-radius:15px!important;background:linear-gradient(145deg,rgba(8,28,43,.96),rgba(3,13,24,.98))!important;color:#eefcff!important;font-size:14px!important;line-height:1.4!important;text-align:left!important;white-space:normal!important;cursor:pointer!important;box-shadow:0 12px 27px #0008,inset 0 1px 0 rgba(255,255,255,.06)!important;overflow:hidden!important;transition:.15s ease!important}.ops .answer b{display:inline-grid!important;place-items:center!important;flex:0 0 auto!important;width:34px!important;height:34px!important;margin-right:10px!important;border:1px solid rgba(71,210,244,.54)!important;border-radius:9px!important;color:#c9f8ff!important;background:rgba(23,88,116,.25)!important;box-shadow:0 0 15px rgba(41,210,255,.07)!important}.ops .answer:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 27%,rgba(255,255,255,.095),transparent 68%);translate:-130% 0;transition:translate .4s ease}.ops .answer:hover{transform:translateY(-4px) scale(1.012)!important;border-color:var(--cyan)!important;box-shadow:0 16px 36px #000b,0 0 30px rgba(48,219,255,.16)!important}.ops .answer:hover:after{translate:130% 0}.ops .answer:hover b{border-color:#8ff3ff!important;color:#fff!important;box-shadow:0 0 22px rgba(74,228,255,.2)!important}.ops .msg{display:block!important;width:100%!important;min-height:60px!important;margin-top:14px!important;padding:14px 16px!important;border:1px solid rgba(64,122,145,.28)!important;border-radius:13px!important;background:rgba(2,9,17,.68)!important;color:#9ebdcb!important;line-height:1.45!important}.ops .sideCard{display:block!important;margin:12px!important;padding:15px!important;border:1px solid rgba(54,126,151,.35)!important;border-radius:14px!important;background:linear-gradient(145deg,rgba(8,26,39,.93),rgba(3,12,22,.95))!important;color:#91acba!important;font-size:11.5px!important;line-height:1.55!important;box-shadow:inset 0 0 24px rgba(65,220,255,.025)!important}.ops .sideCard>b{display:block!important;color:var(--gold)!important;font-size:10px!important;font-weight:1000!important;letter-spacing:.11em!important}.ops .dossierVisual{display:block!important;margin:9px 0!important;font-size:68px!important;line-height:1!important;filter:drop-shadow(0 0 22px rgba(90,227,255,.38))!important;animation:dossierFloat 3.4s ease-in-out infinite!important}@keyframes dossierFloat{50%{transform:translateY(-6px) scale(1.03)}}.ops .dossier p{color:#b9d3de!important}.ops .equipList{list-style:none!important;margin:12px 0 0!important;padding:0!important}.ops .equipList li{padding:7px 0!important;border-bottom:1px solid rgba(61,118,140,.27)!important;color:#cce1e9!important}.ops .equipList li:before{content:"◆";margin-right:8px;color:var(--cyan);font-size:8px}.ops .worldBoundary{margin-top:12px!important;padding:11px!important;border:1px solid rgba(220,175,71,.38)!important;border-radius:11px!important;background:rgba(42,31,5,.58)!important;color:#ffe49d!important}.ops .progress{height:7px!important;margin-top:9px!important;overflow:hidden!important;border-radius:99px!important;background:#020811!important}.ops .progress i{display:block!important;height:100%!important;background:linear-gradient(90deg,var(--cyan2),var(--green),var(--gold))!important;box-shadow:0 0 10px rgba(84,240,193,.4)!important}.ops.bad{animation:cabinetShake .34s cubic-bezier(.36,.07,.19,.97)}@keyframes cabinetShake{10%,90%{transform:translate3d(-2px,0,0)}20%,80%{transform:translate3d(5px,1px,0)}30%,50%,70%{transform:translate3d(-7px,-1px,0)}40%,60%{transform:translate3d(7px,1px,0)}}.ops.bad .stage{animation:badGlitch .5s ease-out}@keyframes badGlitch{25%{filter:contrast(1.35) saturate(.65);box-shadow:0 0 70px rgba(255,72,92,.2)}55%{filter:brightness(.8)}to{filter:none}}.ops.good .stage{animation:goodBloom .85s ease-out}.ops.good .stage:after{content:"";position:absolute;z-index:30;inset:-8%;pointer-events:none;background:conic-gradient(from 0deg,transparent,#8effff33,transparent,#fff7,transparent,#68ffc744,transparent);filter:blur(3px);animation:energyBurst .78s ease-out}@keyframes energyBurst{0%{opacity:0;transform:scale(.5) rotate(0)}18%{opacity:1}to{opacity:0;transform:scale(1.4) rotate(90deg)}}@keyframes goodBloom{20%{box-shadow:0 50px 130px #000d,0 0 130px rgba(83,255,185,.34),inset 0 0 90px rgba(77,255,189,.14)}}.ops .modal{position:fixed!important;z-index:2147483000!important;inset:0!important;width:100vw!important;height:100dvh!important;display:grid!important;place-items:center!important;padding:clamp(18px,4vw,54px)!important;margin:0!important;overflow:auto!important;background:radial-gradient(circle at 50% 34%,rgba(12,68,91,.96),rgba(1,4,10,.995) 64%)!important;-webkit-backdrop-filter:blur(22px) saturate(.72)!important;backdrop-filter:blur(22px) saturate(.72)!important}.ops .modal:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:radial-gradient(circle,#fff 0 1px,transparent 1.7px),radial-gradient(circle,#61eaff 0 1px,transparent 1.8px);background-size:89px 89px,173px 173px;opacity:.23;animation:guideStars 28s linear infinite}@keyframes guideStars{to{background-position:-140px 90px,90px -120px}}.ops .lesson{position:relative!important;z-index:2!important;width:min(980px,100%)!important;max-width:980px!important;max-height:calc(100dvh - 70px)!important;overflow:auto!important;margin:auto!important;padding:clamp(25px,4vw,46px)!important;border:1px solid rgba(88,196,220,.7)!important;border-radius:28px!important;background:radial-gradient(circle at 80% 0,rgba(36,122,160,.18),transparent 28%),linear-gradient(145deg,rgba(7,29,43,.995),rgba(3,11,19,.998))!important;box-shadow:0 42px 150px #000,0 0 130px rgba(68,223,255,.22),inset 0 0 80px rgba(69,234,255,.05)!important}.ops .lesson:before{content:"FIELD GUIDE // MISSION CLOCK CONTINUES";display:block!important;margin-bottom:22px!important;color:#67efff!important;font-size:10px!important;font-weight:1000!important;letter-spacing:.18em!important;text-shadow:0 0 14px rgba(79,231,255,.5)!important}.ops .lessonTop{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:24px!important}.ops .lessonTop small{display:block!important;color:var(--gold)!important;font-size:10px!important;font-weight:900!important;letter-spacing:.14em!important}.ops .lesson h3{display:block!important;margin:12px 0 10px!important;font-size:clamp(35px,5vw,62px)!important;line-height:1.02!important;color:#f4fdff!important}.ops .lesson p{display:block!important;margin:18px 0!important;color:#c1dbe6!important;font-size:16px!important;line-height:1.75!important}.ops .lesson .memory{display:block!important;margin:26px 0!important;padding:20px!important;border:1px solid rgba(54,174,139,.52)!important;border-radius:16px!important;background:rgba(7,42,33,.8)!important;color:#76efbd!important;font-weight:1000!important;line-height:1.5!important}.ops .lesson .close{flex:0 0 auto!important;cursor:pointer!important;padding:13px 17px!important;border:1px solid var(--cyan)!important;border-radius:12px!important;background:linear-gradient(180deg,#0d3850,#071d2b)!important;color:#e7fbff!important;font-weight:900!important;box-shadow:0 0 30px rgba(77,234,255,.16)!important}.ops .lesson .pause{display:block!important;padding:14px!important;border:1px solid rgba(218,174,78,.4)!important;border-radius:12px!important;background:rgba(43,31,5,.7)!important;color:#ffe39a!important;font-size:12px!important}.ops .foot{position:relative!important;z-index:10!important;text-align:center!important;color:#557383!important;font-size:10px!important;padding:0 20px 26px!important;letter-spacing:.09em!important}@media(max-width:1180px){.ops .layout{grid-template-columns:230px minmax(0,1fr)!important}.ops .right{display:none!important}.ops .left{transform:none!important}.ops .stage{grid-column:2!important}.ops .brand{min-width:320px!important}.p1{opacity:.48}}@media(max-width:760px){.ops .top{width:calc(100% - 18px)!important;margin-top:9px!important;min-height:0!important}.ops .brand{min-width:0!important}.ops .brand h1{white-space:normal!important;font-size:25px!important}.ops .stats{display:none!important}.ops .layout{grid-template-columns:1fr!important;padding:16px 9px 60px!important}.ops .left{display:none!important}.ops .stage{grid-column:1!important;min-height:0!important;padding:19px!important;transform:none!important}.ops .answers{grid-template-columns:1fr!important}.ops .lessonTop,.ops .studyBar{flex-direction:column!important;align-items:stretch!important}.ops .lesson .close,.ops .studyBtn{width:100%!important}.ops .lesson{max-height:calc(100dvh - 26px)!important}.p1{width:280px!important;height:280px!important;right:-160px!important;opacity:.34}.p2{opacity:.28}}@media(prefers-reduced-motion:reduce){.circuit,.circuit:after,.circuit:before,.ops .dossierVisual,.ops .modal:before,.ops .panel:after,.ops .studyBtn,.ops .top:after,.ops .top:before,.ops button.world.active:before,.ops.bad,.ops.bad .stage,.ops.good .stage,.ops.good .stage:after,.ops:after,.ops:before,.p1,.p1:after,.p2{animation:none!important}}:root{--cyan:#58edff;--cyan2:#00cfff;--green:#55ff9a;--gold:#55ff9a;--violet:#1ce8ff;--red:#62ff9f}.ops .bucket,.ops .lesson .pause,.ops .lessonTop small,.ops .pressure-customer small,.ops .sideCard>b,.ops .studyBar b,.ops .worldBoundary{color:#6dffab!important}.ops .bucket,.ops .lesson .pause,.ops .pressure-customer,.ops .studyBar,.ops .studyBtn,.ops .worldBoundary{border-color:rgba(78,255,151,.58)!important}.ops .lesson .pause,.ops .studyBar,.ops .worldBoundary{background:linear-gradient(145deg,rgba(5,42,27,.72),rgba(3,20,18,.86))!important}.ops .studyBtn{background:linear-gradient(180deg,#0d5132,#062919)!important;color:#baffd3!important;box-shadow:0 0 28px rgba(68,255,142,.16),inset 0 1px 0 rgba(255,255,255,.08)!important}.ops .studyBtn:hover{box-shadow:0 0 42px rgba(67,255,144,.34)!important;border-color:#70ffad!important}.ops .p2{background:radial-gradient(circle at 35% 30%,#d8fff0 0,#62ffad 18%,#07946c 48%,#083d42 69%,#031018 80%)!important;box-shadow:inset -28px -20px 48px #000d,0 0 65px rgba(69,255,163,.34)!important}.ops .top:after{background:linear-gradient(90deg,transparent,#25dfff,#58ff9d,#25dfff,transparent)!important;filter:drop-shadow(0 0 7px #42f2ff)!important}.ops .runBadge{color:#6dffab!important;border-color:rgba(82,255,157,.55)!important;box-shadow:0 0 18px rgba(72,255,151,.08)!important}.ops .stageNode.on{border-color:#45eaff!important;color:#dfffff!important;background:#082832!important;box-shadow:0 0 21px rgba(48,227,255,.22)!important}.ops .stageNode.done{border-color:#51ff9d!important;color:#77ffb2!important;box-shadow:0 0 14px rgba(69,255,154,.12)!important}.ops .noAssist{border-color:rgba(53,221,255,.72)!important;background:linear-gradient(135deg,rgba(2,46,63,.88),rgba(4,31,25,.9))!important;color:#72ffc1!important;box-shadow:0 0 30px rgba(43,224,255,.16),inset 0 0 30px rgba(71,255,154,.05)!important}.ops .pressure-customer{border-color:#55ff9a!important;box-shadow:0 18px 70px #000c,0 0 42px rgba(65,255,145,.3)!important}.ops .pressure-equipment{border-color:#38dfff!important;box-shadow:0 18px 70px #000c,0 0 42px rgba(45,220,255,.3)!important}.ops .pressure-crew{border-color:#78ffd0!important;box-shadow:0 18px 70px #000c,0 0 42px rgba(90,255,190,.22)!important}.ops .pressure-crew small,.ops .pressure-equipment small{color:#6fefff!important}.ops .completionMeter i,.ops .progress i{background:linear-gradient(90deg,#00cfff,#53f2ff 38%,#52ff9a)!important;box-shadow:0 0 18px rgba(67,242,255,.45),0 0 28px rgba(69,255,151,.2)!important}.ops .completionBig strong,.ops .stat strong{color:#61ff9f!important;text-shadow:0 0 18px rgba(74,255,158,.58)!important}.ops.good .stage:after{background:conic-gradient(from 0deg,transparent,#5cefff44,transparent,#fff7,transparent,#58ff9d55,transparent)!important}.ops .circuit:after{inset:-8%!important;opacity:.55!important;background:linear-gradient(117deg,transparent 0 14%,#bfffff 14.12%,#31e8ff 14.28%,transparent 14.45% 34%,#58ff9d 34.12%,#eaffff 34.24%,transparent 34.42% 61%,#27dfff 61.1%,transparent 61.32% 79%,#5aff9c 79.1%,transparent 79.28%)!important;-webkit-clip-path:polygon(0 8%,18% 8%,14% 31%,29% 31%,22% 54%,41% 54%,32% 100%,38% 61%,20% 61%,27% 38%,11% 38%,18% 15%,0 15%,0 8%)!important;clip-path:polygon(0 8%,18% 8%,14% 31%,29% 31%,22% 54%,41% 54%,32% 100%,38% 61%,20% 61%,27% 38%,11% 38%,18% 15%,0 15%,0 8%)!important;filter:drop-shadow(0 0 5px #56efff) drop-shadow(0 0 15px #4dff9d)!important;transform:rotate(-7deg) scale(1.25)!important;animation:lightningStorm 4.8s step-end infinite!important}.ops .circuit:after,.ops .circuit:before{content:""!important;position:fixed!important;width:auto!important;height:auto!important;left:0!important;top:0!important;z-index:2!important;pointer-events:none!important}.ops .circuit:before{inset:-15%!important;opacity:.38!important;background:linear-gradient(63deg,transparent 0 26%,#4fffa1 26.1%,#eaffff 26.22%,transparent 26.42% 48%,#32e4ff 48.1%,transparent 48.3% 72%,#71ffb2 72.08%,transparent 72.28%)!important;-webkit-clip-path:polygon(100% 4%,79% 4%,85% 25%,67% 25%,75% 47%,55% 47%,65% 67%,43% 67%,55% 100%,48% 73%,69% 73%,60% 53%,81% 53%,73% 31%,91% 31%,84% 10%,100% 10%)!important;clip-path:polygon(100% 4%,79% 4%,85% 25%,67% 25%,75% 47%,55% 47%,65% 67%,43% 67%,55% 100%,48% 73%,69% 73%,60% 53%,81% 53%,73% 31%,91% 31%,84% 10%,100% 10%)!important;filter:drop-shadow(0 0 6px #55ff9f) drop-shadow(0 0 18px #22dfff)!important;transform:rotate(5deg) scale(1.2)!important;animation:lightningStormB 6.1s step-end infinite!important}@keyframes lightningStorm{0%,11%,32%,35%,62%,65%,8%,to{opacity:0}9%{opacity:.78;transform:rotate(-7deg) scale(1.25) translate(0)}10%{opacity:.28;transform:rotate(-7deg) scale(1.26) translate(5px,-3px)}33%{opacity:.62}34%{opacity:.18}63%{opacity:.9;filter:drop-shadow(0 0 8px #fff) drop-shadow(0 0 26px #42efff)}64%{opacity:.22}}@keyframes lightningStormB{0%,17%,20%,47%,50%,79%,82%,to{opacity:0}18%{opacity:.52}19%{opacity:.16}48%{opacity:.72}49%{opacity:.2}80%{opacity:.65;filter:drop-shadow(0 0 8px #fff) drop-shadow(0 0 25px #50ff9f)}81%{opacity:.14}}.ops.good:before{content:"";position:fixed;inset:0;z-index:9998;pointer-events:none;background:radial-gradient(circle at 50% 45%,rgba(255,255,255,.38),rgba(54,230,255,.18) 22%,rgba(65,255,151,.09) 45%,transparent 70%);animation:powerSurge .48s ease-out both}@keyframes powerSurge{0%{opacity:0}18%{opacity:1}42%{opacity:.18}62%{opacity:.75}to{opacity:0}}@media(prefers-reduced-motion:reduce){.ops .circuit:after,.ops .circuit:before,.ops.good:before{animation:none!important;opacity:0!important}}