.lock-anim-module__KAS4Ra__scene{isolation:isolate;background:radial-gradient(125% 115% at 50% 12%,#221d10 0%,#14110a 74%);border:1px solid #c9a22742;border-radius:16px;flex-direction:column;align-items:center;width:100%;min-height:312px;padding:22px 18px 16px;display:flex;position:relative;overflow:hidden}.lock-anim-module__KAS4Ra__field{width:360px;height:200px;position:relative}.lock-anim-module__KAS4Ra__codeRef{font-family:var(--font-pixel), monospace;letter-spacing:.04em;color:#e8c14a;background:#14110acc;border:1px solid #c9a2274d;border-radius:8px;align-items:center;gap:7px;padding:5px 9px;font-size:7.5px;display:flex;position:absolute;top:0;left:0}.lock-anim-module__KAS4Ra__codeDot{box-sizing:border-box;border-radius:50%;width:9px;height:9px}.lock-anim-module__KAS4Ra__codeOn{background:#e8c14a;box-shadow:0 0 5px #e8c14acc}.lock-anim-module__KAS4Ra__codeOff{background:0 0;border:1.5px solid #e8c14a8c}.lock-anim-module__KAS4Ra__banner{width:150px;height:26px;position:absolute;top:0;right:0}.lock-anim-module__KAS4Ra__banner span{font-family:var(--font-pixel), monospace;letter-spacing:.08em;border-radius:8px;justify-content:center;align-items:center;font-size:8.5px;display:flex;position:absolute;inset:0}.lock-anim-module__KAS4Ra__bEnter{color:#e8c14a;background:#c9a2271f;border:1px solid #c9a22757;animation:7.6s step-end infinite lock-anim-module__KAS4Ra__bEnter}.lock-anim-module__KAS4Ra__bDeny{color:#ff7a7a;opacity:0;background:#ff4d4d29;border:1px solid #ff4d4d80;animation:7.6s ease-in-out infinite lock-anim-module__KAS4Ra__bDeny}.lock-anim-module__KAS4Ra__bGrant{color:#5be8a6;opacity:0;background:#36d07a29;border:1px solid #36d07a80;animation:7.6s ease-in-out infinite lock-anim-module__KAS4Ra__bGrant}@keyframes lock-anim-module__KAS4Ra__bEnter{0%{opacity:1}28%{opacity:1}30%{opacity:0}43%{opacity:0}45%{opacity:1}64%{opacity:1}66%{opacity:0}95%{opacity:0}97%{opacity:1}to{opacity:1}}@keyframes lock-anim-module__KAS4Ra__bDeny{0%,29%{opacity:0}31%,37%{opacity:1}39%,to{opacity:0}}@keyframes lock-anim-module__KAS4Ra__bGrant{0%,65%{opacity:0}68%,85%{opacity:1}88%,to{opacity:0}}.lock-anim-module__KAS4Ra__levers{width:150px;height:60px;position:absolute;bottom:16px;left:6px}.lock-anim-module__KAS4Ra__lever{width:26px;height:52px;position:absolute;bottom:0}.lock-anim-module__KAS4Ra__mount{width:22px;height:14px;image-rendering:pixelated;background-image:url(/mc/cobblestone.png);background-size:22px 22px;border-radius:2px;position:absolute;bottom:0;left:2px;box-shadow:inset 0 0 0 1px #0006}.lock-anim-module__KAS4Ra__handle{transform-origin:bottom;background:linear-gradient(#d9d2c4,#8a8276);border-radius:2px;width:4px;height:17px;position:absolute;bottom:9px;left:11px;box-shadow:0 0 2px #0009}.lock-anim-module__KAS4Ra__handle:after{content:"";background:radial-gradient(circle,#fff3c4,#e8c14a 60%,#9a7b1e);border-radius:50%;width:9px;height:9px;position:absolute;top:-4px;left:-2.5px;box-shadow:0 0 4px #e8c14ab3}.lock-anim-module__KAS4Ra__l1{left:4px}.lock-anim-module__KAS4Ra__l2{left:38px}.lock-anim-module__KAS4Ra__l3{left:72px}.lock-anim-module__KAS4Ra__l4{left:106px}.lock-anim-module__KAS4Ra__l1 .lock-anim-module__KAS4Ra__handle{animation:7.6s ease-in-out infinite lock-anim-module__KAS4Ra__lev1}.lock-anim-module__KAS4Ra__l2 .lock-anim-module__KAS4Ra__handle{animation:7.6s ease-in-out infinite lock-anim-module__KAS4Ra__lev2}.lock-anim-module__KAS4Ra__l3 .lock-anim-module__KAS4Ra__handle{animation:7.6s ease-in-out infinite lock-anim-module__KAS4Ra__lev3}.lock-anim-module__KAS4Ra__l4 .lock-anim-module__KAS4Ra__handle{animation:7.6s ease-in-out infinite lock-anim-module__KAS4Ra__lev4}@keyframes lock-anim-module__KAS4Ra__lev1{0%,10%{transform:rotate(-42deg)}14%,38%{transform:rotate(42deg)}42%,46%{transform:rotate(-42deg)}50%,86%{transform:rotate(42deg)}90%,to{transform:rotate(-42deg)}}@keyframes lock-anim-module__KAS4Ra__lev2{0%,10%{transform:rotate(-42deg)}14%,38%{transform:rotate(42deg)}42%,to{transform:rotate(-42deg)}}@keyframes lock-anim-module__KAS4Ra__lev3{0%,46%{transform:rotate(-42deg)}50%,86%{transform:rotate(42deg)}90%,to{transform:rotate(-42deg)}}@keyframes lock-anim-module__KAS4Ra__lev4{0%,10%{transform:rotate(-42deg)}14%,38%{transform:rotate(42deg)}42%,46%{transform:rotate(-42deg)}50%,86%{transform:rotate(42deg)}90%,to{transform:rotate(-42deg)}}.lock-anim-module__KAS4Ra__wire{width:30px;height:4px;image-rendering:pixelated;opacity:.5;background-image:url(/mc/redstone.png);background-size:16px 16px;position:absolute;bottom:30px;left:150px}.lock-anim-module__KAS4Ra__core{background:linear-gradient(#2a2418,#1a160d);border:1px solid #c9a22752;border-radius:6px;width:58px;height:60px;position:absolute;bottom:18px;left:178px;box-shadow:inset 0 0 0 1px #00000080}.lock-anim-module__KAS4Ra__coreLabel{text-align:center;font-family:var(--font-pixel), monospace;letter-spacing:.06em;color:#e8c14ab3;font-size:6px;position:absolute;top:5px;left:0;right:0}.lock-anim-module__KAS4Ra__pips{justify-content:center;gap:6px;display:flex;position:absolute;bottom:12px;left:0;right:0}.lock-anim-module__KAS4Ra__pip{background:#3a3a44;border-radius:2px;width:9px;height:9px}.lock-anim-module__KAS4Ra__pip1,.lock-anim-module__KAS4Ra__pip4{animation:7.6s ease-in-out infinite lock-anim-module__KAS4Ra__pGood}.lock-anim-module__KAS4Ra__pip2,.lock-anim-module__KAS4Ra__pip3{animation:7.6s ease-in-out infinite lock-anim-module__KAS4Ra__pBad}@keyframes lock-anim-module__KAS4Ra__pGood{0%,23%{box-shadow:none;background:#3a3a44}25%,33%{background:#36d07a;box-shadow:0 0 7px #36d07a}36%,59%{box-shadow:none;background:#3a3a44}61%,86%{background:#36d07a;box-shadow:0 0 7px #36d07a}90%,to{box-shadow:none;background:#3a3a44}}@keyframes lock-anim-module__KAS4Ra__pBad{0%,23%{box-shadow:none;background:#3a3a44}25%,33%{background:#ff4d4d;box-shadow:0 0 7px #ff4d4d}36%,59%{box-shadow:none;background:#3a3a44}61%,86%{background:#36d07a;box-shadow:0 0 7px #36d07a}90%,to{box-shadow:none;background:#3a3a44}}.lock-anim-module__KAS4Ra__doorFrame{width:60px;height:92px;image-rendering:pixelated;background-image:url(/mc/stone_bricks.png);background-size:26px 26px;border-radius:4px;padding:5px;position:absolute;bottom:16px;right:8px;box-shadow:inset 0 0 0 1px #00000073}.lock-anim-module__KAS4Ra__doorWell{background:#0a0906;border-radius:2px;width:50px;height:82px;position:absolute;top:5px;left:5px;overflow:hidden}.lock-anim-module__KAS4Ra__vaultGlow{opacity:0;background:radial-gradient(circle at 50% 60%,#e8c14ad9,#c98c1e66 55%,#0000 78%);animation:7.6s ease-in-out infinite lock-anim-module__KAS4Ra__vault;position:absolute;inset:0}.lock-anim-module__KAS4Ra__vaultGlow:after{content:"";width:16px;height:16px;image-rendering:pixelated;background-image:url(/mc/gold_block.png);background-size:16px 16px;border-radius:2px;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}.lock-anim-module__KAS4Ra__door{width:50px;height:82px;image-rendering:pixelated;transform-origin:0;background-image:url(/mc/iron_door.png);background-size:50px 82px;animation:7.6s ease-in-out infinite lock-anim-module__KAS4Ra__doorAct;position:absolute;top:5px;left:5px;box-shadow:inset 0 0 0 1px #0000004d}@keyframes lock-anim-module__KAS4Ra__doorAct{0%,30%{transform:scaleX(1)translate(0)}31%{transform:scaleX(1)translate(-3px)}33%{transform:scaleX(1)translate(3px)}35%{transform:scaleX(1)translate(-2px)}37%,64%{transform:scaleX(1)translate(0)}84%,92%{transform:scaleX(.1)translate(0)}to{transform:scaleX(1)translate(0)}}@keyframes lock-anim-module__KAS4Ra__vault{0%,64%{opacity:0}72%,90%{opacity:1}96%,to{opacity:0}}.lock-anim-module__KAS4Ra__legend{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:18px;display:flex}.lock-anim-module__KAS4Ra__chip{font-family:var(--font-pixel), monospace;letter-spacing:.03em;color:#ecd9a8;background:#14110ab8;border:1px solid #c9a22738;border-radius:9px;align-items:center;gap:7px;padding:6px 11px;font-size:8px;display:flex}.lock-anim-module__KAS4Ra__chip img{width:16px;height:16px;image-rendering:pixelated}.lock-anim-module__KAS4Ra__chip b{color:#e8c14a}.lock-anim-module__KAS4Ra__cap{text-align:center;font-family:var(--font-pixel), monospace;letter-spacing:.02em;color:#ecd9a8;text-shadow:0 1px 6px #000000e6;max-width:480px;margin-top:14px;font-size:9.5px;line-height:1.75}.lock-anim-module__KAS4Ra__cap b{color:#e8c14a}@media (prefers-reduced-motion:reduce){.lock-anim-module__KAS4Ra__l1 .lock-anim-module__KAS4Ra__handle,.lock-anim-module__KAS4Ra__l2 .lock-anim-module__KAS4Ra__handle,.lock-anim-module__KAS4Ra__l3 .lock-anim-module__KAS4Ra__handle,.lock-anim-module__KAS4Ra__l4 .lock-anim-module__KAS4Ra__handle,.lock-anim-module__KAS4Ra__pip,.lock-anim-module__KAS4Ra__door,.lock-anim-module__KAS4Ra__vaultGlow,.lock-anim-module__KAS4Ra__bEnter,.lock-anim-module__KAS4Ra__bDeny,.lock-anim-module__KAS4Ra__bGrant{animation:none}.lock-anim-module__KAS4Ra__bGrant{opacity:1}.lock-anim-module__KAS4Ra__pip1,.lock-anim-module__KAS4Ra__pip4,.lock-anim-module__KAS4Ra__pip2,.lock-anim-module__KAS4Ra__pip3{background:#36d07a;box-shadow:0 0 7px #36d07a}}
