.PhoneFrame-module__lSF8Fa__viewport{height:var(--app-outer-height);padding:var(--app-top) var(--app-right) var(--app-bottom) var(--app-left)}.PhoneFrame-module__lSF8Fa__frame{width:var(--app-width);height:var(--app-height)}
@font-face{font-family:Bomb Digital;src:url(../media/DSEG7Classic-Bold.0rfw_fwhmhowq.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}.DefusalPanel-module__baKynW__controls{pointer-events:none;color:#e7e7e7;font-family:var(--font-exo), sans-serif;position:absolute;inset:0;overflow:hidden;container-type:size}@media (prefers-reduced-motion:reduce){.DefusalPanel-module__baKynW__controls .DefusalPanel-module__baKynW__movement[data-arriving]{will-change:auto;transform:none!important}}.DefusalPanel-module__baKynW__movement{position:absolute;inset:0;transform:translate(100%)}.DefusalPanel-module__baKynW__movement[data-arriving=true]{will-change:transform}.DefusalPanel-module__baKynW__layout{--key-size:76px;isolation:isolate;background:repeating-linear-gradient(0deg,#ffffff02 0 1px,#0000 1px 4px),linear-gradient(115deg,#292929,#111 32%,#202020 65%,#090909);border:2px solid #454545;border-radius:12px;flex-direction:column;align-items:center;gap:9px;width:min(84%,312px);padding:18px 22px 20px;display:flex;position:absolute;top:122px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 4px #080808,inset 0 0 0 5px #363636,0 8px #101010,0 16px 24px #0009}.DefusalPanel-module__baKynW__layout:after{content:"";background:repeating-linear-gradient(90deg,#080808 0 3px,#0000 3px 7px);height:4px;position:absolute;bottom:7px;left:30%;right:30%}.DefusalPanel-module__baKynW__hardware{z-index:-1;pointer-events:none;position:absolute;inset:0}.DefusalPanel-module__baKynW__canister{background:linear-gradient(90deg,#570909,#d52222 28%,#ff5550 44%,#ef3230 52%,#a71215 76%,#460609);border:1px solid #7d1616;border-radius:13px;width:29px;position:absolute;top:20px;bottom:18px;left:-18px;box-shadow:inset 0 7px #181818,inset 0 10px #505050,inset 0 -7px #121212,inset 0 -10px #3d3d3d,0 5px 7px #0008}.DefusalPanel-module__baKynW__canister:nth-child(2){left:auto;right:-18px}.DefusalPanel-module__baKynW__canister:before,.DefusalPanel-module__baKynW__canister:after{content:"";background:linear-gradient(90deg,#101010,#444 45%,#191919);border-block:2px solid #101010;height:20px;position:absolute;top:23%;left:-2px;right:-2px;box-shadow:0 3px 4px #0008}.DefusalPanel-module__baKynW__canister:after{top:auto;bottom:20%}.DefusalPanel-module__baKynW__wires{fill:none;width:100%;height:100%;position:absolute;inset:0}.DefusalPanel-module__baKynW__wires path{stroke:#a63725;stroke-width:4px;vector-effect:non-scaling-stroke;filter:drop-shadow(1px 2px 1px #000)}.DefusalPanel-module__baKynW__wires path:nth-child(2){stroke:#c09c42}.DefusalPanel-module__baKynW__wires path:nth-child(3){stroke:#1c1c1c}.DefusalPanel-module__baKynW__screw{background:linear-gradient(135deg,#737373,#292929);border:1px solid #161616;border-radius:50%;width:9px;height:9px;position:absolute;top:8px;left:8px;box-shadow:0 1px 2px #000}.DefusalPanel-module__baKynW__screw:after{content:"";background:#171717;height:1px;position:absolute;top:3px;left:1px;right:1px;transform:rotate(-35deg)}.DefusalPanel-module__baKynW__screw:nth-last-child(3),.DefusalPanel-module__baKynW__screw:last-child{left:auto;right:8px}.DefusalPanel-module__baKynW__screw:nth-last-child(2),.DefusalPanel-module__baKynW__screw:last-child{top:auto;bottom:8px}.DefusalPanel-module__baKynW__heading{text-align:center;color:#dadada;letter-spacing:.08em;text-shadow:0 1px #000;border-bottom:4px solid #0000;border-image:repeating-linear-gradient(125deg,#b6a052 0 7px,#181818 7px 14px) 4;width:100%;margin:0;padding:0 0 7px;font-size:15px;font-weight:900;line-height:1.2}.DefusalPanel-module__baKynW__timerHousing{text-align:center;background:repeating-linear-gradient(0deg,#ff2e1705 0 1px,#0000 1px 3px),linear-gradient(135deg,#101010,#040404 60%,#0c0c0c);border:3px solid #181818;border-radius:5px;width:100%;padding:9px 8px 7px;position:relative;box-shadow:0 1px #484848,inset 0 3px 8px #000,0 0 0 1px #090909}.DefusalPanel-module__baKynW__timer{color:#ff795b;font-variant-numeric:tabular-nums;letter-spacing:.02em;text-shadow:0 0 2px #ffc0a6,0 0 7px #ff4a2ddd,0 0 18px #ff321b88,0 0 30px #ff321b44;font-family:Bomb Digital,ui-monospace,monospace;font-size:48px;font-weight:700;line-height:1.12}.DefusalPanel-module__baKynW__timer small{font-size:23px}.DefusalPanel-module__baKynW__circuits{justify-content:space-around;align-items:center;width:100%;min-height:40px;display:flex;position:relative}.DefusalPanel-module__baKynW__circuits:before{content:"";background:#111;height:2px;position:absolute;top:50%;left:16%;right:16%;box-shadow:0 1px #383838}.DefusalPanel-module__baKynW__circuits>div{color:#bdbdbd;flex-direction:column;align-items:center;gap:5px;font:700 8px/1.3 ui-monospace,monospace;display:flex;position:relative}.DefusalPanel-module__baKynW__lamp{background:radial-gradient(circle at 35% 30%,#ce5c30,#62261a 70%);border:3px solid #1b1b1b;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 1px #777,inset 0 1px 3px #0008,0 0 6px #e65c3444}.DefusalPanel-module__baKynW__lamp>span{color:#dce8c3;font-size:16px;line-height:1}.DefusalPanel-module__baKynW__circuits [data-current=true] .DefusalPanel-module__baKynW__lamp{background:radial-gradient(circle at 35% 30%,#ffcf79,#f89035 55%,#b4541d);border-color:#95612d;box-shadow:inset 0 1px 4px #fff1b9aa,0 0 5px #ffb950dd,0 0 13px #ff922b99,0 0 24px #f7753244}.DefusalPanel-module__baKynW__circuits [data-cleared=true] .DefusalPanel-module__baKynW__lamp{background:radial-gradient(circle at 35% 30%,#b0e889,#68a855 55%,#345b2e);border-color:#537d44;box-shadow:inset 0 1px 4px #dcffc0aa,0 0 5px #a2e77bdd,0 0 13px #83d65c99,0 0 24px #72c84b44}.DefusalPanel-module__baKynW__circuits [data-current=true] .DefusalPanel-module__baKynW__lamp>span{color:#fff9e7;text-shadow:0 0 4px #ffe3aa}.DefusalPanel-module__baKynW__circuits [data-cleared=true] .DefusalPanel-module__baKynW__lamp svg{color:#f0ffe6;filter:drop-shadow(0 0 3px #d5ffb3)}.DefusalPanel-module__baKynW__instructions{text-align:center;background:#090909;border:1px solid #141414;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;min-height:61px;padding:7px 6px;display:flex;box-shadow:inset 0 2px 4px #0008,0 1px #383838}.DefusalPanel-module__baKynW__instructions strong{color:#d8d8d8;font-size:17px;font-weight:800;line-height:1.15}.DefusalPanel-module__baKynW__repeatHint{color:#d8d8d8;grid-column:2;font-size:11px;line-height:1.2}.DefusalPanel-module__baKynW__lesson,.DefusalPanel-module__baKynW__cue{color:#d8d8d8;justify-content:center;align-items:center;gap:16px;display:flex}.DefusalPanel-module__baKynW__lesson>span:not(.DefusalPanel-module__baKynW__next){flex-direction:column;align-items:center;gap:5px;display:flex}.DefusalPanel-module__baKynW__lesson strong{letter-spacing:.08em;font-size:10px}.DefusalPanel-module__baKynW__next{color:#929292;font-size:24px}.DefusalPanel-module__baKynW__instructions svg{width:26px;height:26px}.DefusalPanel-module__baKynW__instructions svg,.DefusalPanel-module__baKynW__replay svg,.DefusalPanel-module__baKynW__lamp svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}[data-phase=input] .DefusalPanel-module__baKynW__cue,[data-phase=error] .DefusalPanel-module__baKynW__cue{text-align:left;color:#f6d988;grid-template-columns:auto auto;gap:3px 16px;display:grid}[data-phase=error] .DefusalPanel-module__baKynW__cue{color:#ffa589}.DefusalPanel-module__baKynW__lamp svg{stroke-width:2.5px;color:#dce8c3;width:19px;height:19px}[data-phase=input] .DefusalPanel-module__baKynW__instructions strong{color:#f6d988}[data-phase=error] .DefusalPanel-module__baKynW__instructions strong{color:#ffa589}.DefusalPanel-module__baKynW__entry{color:#c6c6c6;justify-content:center;align-items:center;gap:12px;font:700 9px/1.4 ui-monospace,monospace;display:flex}.DefusalPanel-module__baKynW__entry>div{gap:6px;display:flex}.DefusalPanel-module__baKynW__entry i{background:#121212;border:1px solid #797979;border-radius:50%;width:8px;height:8px}.DefusalPanel-module__baKynW__entry [data-next=true]{outline-offset:2px;outline:1px solid #d1b66e}.DefusalPanel-module__baKynW__entry [data-filled=true]{background:#ffe29b;box-shadow:0 0 5px #f7a33a}.DefusalPanel-module__baKynW__keypad{grid-template-columns:repeat(2, var(--key-size));background:linear-gradient(#080808,#171717);border:1px solid #353535;border-radius:7px;gap:8px 26px;padding:5px 12px;display:grid;box-shadow:inset 0 2px 5px #0008,0 1px #080808}.DefusalPanel-module__baKynW__keypad button{pointer-events:auto;touch-action:manipulation;width:var(--key-size);height:var(--key-size);color:#ff362b;cursor:default;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}.DefusalPanel-module__baKynW__keypad [data-ready=true]{cursor:pointer}.DefusalPanel-module__baKynW__keypad button:focus-visible,.DefusalPanel-module__baKynW__replay:focus-visible{outline-offset:4px;outline:2px solid #ffe29b}.DefusalPanel-module__baKynW__keyFace{isolation:isolate;filter:drop-shadow(0 2px 4px #0009)}.DefusalPanel-module__baKynW__keyFace:before{content:"";z-index:-1;clip-path:polygon(29% 0,71% 0,100% 29%,100% 71%,71% 100%,29% 100%,0 71%,0 29%);opacity:0;background:radial-gradient(#f1a33e,#b82c13);position:absolute;inset:6%}.DefusalPanel-module__baKynW__keypad svg{fill:none;stroke:currentColor;stroke-width:3.5px;stroke-linejoin:round;width:45%;height:45%}.DefusalPanel-module__baKynW__keypad [data-lit=true]{color:#fff4c3}.DefusalPanel-module__baKynW__keypad [data-lit=true] .DefusalPanel-module__baKynW__keyFace{filter:drop-shadow(0 0 9px #ffc55d)}.DefusalPanel-module__baKynW__keypad [data-lit=true] .DefusalPanel-module__baKynW__keyFace:before{opacity:.95}.DefusalPanel-module__baKynW__keypad [data-error=true]{color:#fff}.DefusalPanel-module__baKynW__keypad [data-error=true] .DefusalPanel-module__baKynW__keyFace{filter:drop-shadow(0 0 12px #ff3028)}.DefusalPanel-module__baKynW__keypad [data-error=true] .DefusalPanel-module__baKynW__keyFace:before{opacity:1;background:radial-gradient(#ff493d,#b50909)}.DefusalPanel-module__baKynW__keypad [data-ready=true]:active .DefusalPanel-module__baKynW__keyFace{transform:scale(.96)}.DefusalPanel-module__baKynW__replay{pointer-events:auto;touch-action:manipulation;color:#f3f3f3;width:100%;min-height:48px;font:800 12px/1.2 var(--font-exo), sans-serif;letter-spacing:.06em;text-shadow:0 1px #191919;cursor:pointer;background:linear-gradient(#484848,#292929);border:2px solid #171717;border-radius:4px;justify-content:center;align-items:center;gap:9px;padding:0 10px;display:flex;box-shadow:inset 0 1px #707070,0 3px #0c0c0c,0 4px 4px #0005}.DefusalPanel-module__baKynW__replay svg{width:21px;height:21px}.DefusalPanel-module__baKynW__replay[aria-disabled=true]{color:#939393;cursor:default;background:linear-gradient(#262626,#181818);box-shadow:inset 0 1px #424242,0 2px #0c0c0c}.DefusalPanel-module__baKynW__replay[aria-disabled=false]:active{transform:translateY(2px);box-shadow:inset 0 1px #707070}.DefusalPanel-module__baKynW__bonusCard{z-index:1;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;width:min(240px,100%);position:absolute;top:50%;left:50%;translate:-50% -50%}[data-urgent=true] .DefusalPanel-module__baKynW__timer{color:#ff9678;text-shadow:0 0 2px #ffcfb7,0 0 8px #ff4a2d,0 0 20px #ff321baa,0 0 32px #ff321b55}[data-won=true] .DefusalPanel-module__baKynW__timer{color:#cef5ac;text-shadow:0 0 2px #edffdb,0 0 7px #ade77ddd,0 0 18px #8cce6088,0 0 30px #72b94c44}@container (max-height:740px){.DefusalPanel-module__baKynW__layout{--key-size:64px;gap:7px;padding:15px 22px 17px;top:115px}.DefusalPanel-module__baKynW__timer{font-size:42px}.DefusalPanel-module__baKynW__timerHousing{padding:7px 6px 5px}.DefusalPanel-module__baKynW__instructions{min-height:54px}}@container (max-height:600px){.DefusalPanel-module__baKynW__layout{--key-size:50px;gap:5px;padding:12px 19px 14px;top:110px}.DefusalPanel-module__baKynW__heading{border-bottom-width:3px;padding-bottom:4px;font-size:12px}.DefusalPanel-module__baKynW__timerHousing{padding:4px 4px 3px}.DefusalPanel-module__baKynW__timer{font-size:33px}.DefusalPanel-module__baKynW__timer small{font-size:18px}.DefusalPanel-module__baKynW__circuits{min-height:36px}.DefusalPanel-module__baKynW__circuits>div{gap:3px;font-size:7px}.DefusalPanel-module__baKynW__lamp{border-width:2px;width:32px;height:32px}.DefusalPanel-module__baKynW__lamp>span{font-size:14px}.DefusalPanel-module__baKynW__lamp svg{width:17px;height:17px}.DefusalPanel-module__baKynW__instructions{gap:3px;min-height:47px;padding:5px 4px}.DefusalPanel-module__baKynW__instructions strong{font-size:14px}.DefusalPanel-module__baKynW__lesson strong{font-size:9px}.DefusalPanel-module__baKynW__instructions svg{width:22px;height:22px}.DefusalPanel-module__baKynW__entry{font-size:8px}.DefusalPanel-module__baKynW__keypad{gap:6px 26px;padding:4px 12px}}@container (max-height:540px){.DefusalPanel-module__baKynW__layout{--key-size:48px;gap:4px}}
