.Signal47-module__jMQDUa__stage{color:#f6efd8;background:linear-gradient(155deg,#243b3d,#101c26);border:1px solid #6d827c;border-radius:18px;max-width:660px;margin:auto;padding:14px 18px;box-shadow:inset 0 1px #d3e2d333,0 8px 25px #1113}.Signal47-module__jMQDUa__progress{gap:4px;display:flex}.Signal47-module__jMQDUa__progress i{background:#77928544;border-radius:4px;flex:1;height:4px}.Signal47-module__jMQDUa__progress i[data-done=true]{background:#81bda5}.Signal47-module__jMQDUa__progress i[data-current=true]{background:#efd39c}.Signal47-module__jMQDUa__command{text-align:center;padding:12px 0}.Signal47-module__jMQDUa__command>strong{letter-spacing:.12em;font-size:12px}.Signal47-module__jMQDUa__command h2{letter-spacing:.04em;margin:9px 0;font-size:clamp(35px,7vw,50px);font-weight:900;line-height:1.1}.Signal47-module__jMQDUa__command p{margin:0;font-size:12px}.Signal47-module__jMQDUa__board{aspect-ratio:2;background:repeating-linear-gradient(0deg,#060f16 0 31.9%,#304740 32% 33.3%);border-radius:10px;width:100%;max-width:470px;margin:auto;position:relative;box-shadow:0 0 0 7px #080f15,inset 0 0 10px #0009}.Signal47-module__jMQDUa__socket,.Signal47-module__jMQDUa__light{left:calc(var(--col)*(100% + 6px)/6);top:calc(var(--row)*(100% + 6px)/3);background:#243132;border:3px solid #465853;border-radius:50%;width:calc(16.6667% - 5px);height:calc(33.3333% - 4px);position:absolute}.Signal47-module__jMQDUa__light{touch-action:manipulation;background:var(--lamp);box-shadow:inset 0 -5px 10px #0006,0 0 12px color-mix(in srgb,var(--lamp) 28%,transparent);cursor:pointer;border-color:#ffffff60;place-items:center;padding:0;transition:left .16s ease-out,top .16s ease-out;display:grid}.Signal47-module__jMQDUa__light:disabled{cursor:default;opacity:1}.Signal47-module__jMQDUa__light:focus-visible{outline-offset:3px;outline:3px solid #fff}.Signal47-module__jMQDUa__light:active:enabled{filter:brightness(1.2)}.Signal47-module__jMQDUa__footer{justify-content:space-between;gap:8px;margin-top:17px;font-size:12px;font-weight:700;display:flex}.Signal47-module__jMQDUa__help{margin:8px 4px;font-size:12px}.Signal47-module__jMQDUa__help summary{cursor:pointer;align-content:center;min-height:32px}.Signal47-module__jMQDUa__help p{max-width:650px;line-height:1.5}@media (max-width:420px){.Signal47-module__jMQDUa__stage{padding:12px}.Signal47-module__jMQDUa__command{padding:10px 0 14px}.Signal47-module__jMQDUa__command>strong,.Signal47-module__jMQDUa__command p,.Signal47-module__jMQDUa__footer{font-size:11px}}@media (min-width:560px) and (max-height:550px){.Signal47-module__jMQDUa__stage{grid-template-columns:1fr 1.6fr;gap:8px 22px;max-width:800px;padding:12px 16px;display:grid}.Signal47-module__jMQDUa__progress,.Signal47-module__jMQDUa__footer{grid-column:1/-1}.Signal47-module__jMQDUa__command{align-self:center;padding:0}.Signal47-module__jMQDUa__command h2{font-size:36px}.Signal47-module__jMQDUa__command p{font-size:11px}.Signal47-module__jMQDUa__board{max-width:390px}.Signal47-module__jMQDUa__footer{margin-top:4px}.Signal47-module__jMQDUa__help{margin:2px 4px}}@media (max-width:360px){.Signal47-module__jMQDUa__stage{padding:12px 4px}.Signal47-module__jMQDUa__board{box-shadow:0 0 0 3px #080f15}.Signal47-module__jMQDUa__footer{gap:4px;font-size:10px}}@media (prefers-reduced-motion:reduce){.Signal47-module__jMQDUa__light{transition:none}}html[data-reduce-motion=true] .Signal47-module__jMQDUa__light{transition:none}
.Signal44-module__RFhatW__intro{text-align:center;max-width:520px;color:var(--ink,#20382f);margin:auto;padding:18px}.Signal44-module__RFhatW__intro h2{margin:10px 0;font-family:Georgia,serif;font-size:32px}.Signal44-module__RFhatW__intro p{line-height:1.5}.Signal44-module__RFhatW__intro small{letter-spacing:.1em;font-size:11px;display:block}.Signal44-module__RFhatW__example{color:#243d33;background:#fffdf5;border:1px solid #b8b3a2;border-radius:16px;margin:18px 0;padding:14px}.Signal44-module__RFhatW__example strong{margin:8px;font-size:42px;display:block}.Signal44-module__RFhatW__example button{color:#fff;border:0;border-radius:50%;width:60px;height:60px;margin:0 8px;font-weight:700}.Signal44-module__RFhatW__example p{min-height:21px;margin:7px 0;font-size:14px}.Signal44-module__RFhatW__start{color:#fff;background:#204c3c;border:0;border-radius:10px;min-height:48px;margin:0 0 14px;padding:15px 32px;font-size:17px;font-weight:700}.Signal44-module__RFhatW__stage{color:#fbf4da;background:linear-gradient(160deg,#1c3434,#0e2028);border-radius:20px;max-width:650px;margin:auto;padding:18px 20px 14px;box-shadow:0 10px 28px #172f2820}.Signal44-module__RFhatW__progress{gap:4px;display:flex}.Signal44-module__RFhatW__progress i{background:#64747160;border-radius:8px;flex:1;height:4px}.Signal44-module__RFhatW__progress .Signal44-module__RFhatW__done{background:#81b89a}.Signal44-module__RFhatW__progress .Signal44-module__RFhatW__current{background:#e7c77d}.Signal44-module__RFhatW__command{text-align:center;padding:18px 0 12px}.Signal44-module__RFhatW__command>span{letter-spacing:.13em;color:#fbf4da;font-size:12px;font-weight:800}.Signal44-module__RFhatW__command h2{letter-spacing:.03em;text-shadow:0 1px 1px #000;margin:12px 0 4px;font-size:clamp(38px,7vw,58px);font-weight:900;line-height:1.1}.Signal44-module__RFhatW__command p{color:#d5dfd8;margin:10px 0 0;font-size:12px}.Signal44-module__RFhatW__lights{grid-template-columns:repeat(4,1fr);gap:12px 18px;max-width:460px;margin:auto;padding:12px 0;display:grid}.Signal44-module__RFhatW__lamp{text-align:center;background:#0b171c;border:2px solid #35464a;border-radius:44px;padding:9px 5px 7px;box-shadow:inset 0 2px 5px #0008}.Signal44-module__RFhatW__lamp button{background:var(--lamp);color:#fff;text-shadow:0 1px 3px #000;width:clamp(48px,12vw,66px);height:clamp(48px,12vw,66px);box-shadow:inset 0 -5px 10px #0004,0 0 12px color-mix(in srgb,var(--lamp) 25%,transparent);touch-action:manipulation;border:3px solid #ffffff38;border-radius:50%;font-size:20px;font-weight:900}.Signal44-module__RFhatW__lamp button:active:enabled{transform:scale(.95)}.Signal44-module__RFhatW__lamp button:focus-visible{outline-offset:3px;outline:3px solid #fff}.Signal44-module__RFhatW__lamp span{text-transform:uppercase;letter-spacing:.05em;margin-top:5px;font-size:10px;display:block}.Signal44-module__RFhatW__lamp[data-active=false] button{color:#728080;box-shadow:none;background:#263337;border-color:#ffffff14}.Signal44-module__RFhatW__lamp[data-active=false] span{color:#869692}.Signal44-module__RFhatW__footer{color:#e0e8df;justify-content:space-between;gap:8px;margin-top:12px;font-size:12px;display:flex}@media (max-width:380px){.Signal44-module__RFhatW__stage{padding:12px 10px}.Signal44-module__RFhatW__command{padding:12px 0 4px}.Signal44-module__RFhatW__command h2{margin:8px 0 0}.Signal44-module__RFhatW__command p{margin:6px 0}.Signal44-module__RFhatW__lights{gap:8px}.Signal44-module__RFhatW__lamp{padding:6px 2px}.Signal44-module__RFhatW__lamp button{width:46px;height:46px}.Signal44-module__RFhatW__footer{margin-top:6px;font-size:11px}.Signal44-module__RFhatW__intro{padding:8px}.Signal44-module__RFhatW__intro h2{font-size:26px}.Signal44-module__RFhatW__example{margin:10px 0;padding:9px}}@media (max-height:480px) and (min-width:600px){.Signal44-module__RFhatW__stage{grid-template-columns:1fr 1.3fr;gap:6px 22px;max-width:760px;padding:10px 18px;display:grid}.Signal44-module__RFhatW__progress,.Signal44-module__RFhatW__footer{grid-column:1/-1}.Signal44-module__RFhatW__command{align-self:center;padding:2px}.Signal44-module__RFhatW__command h2{font-size:38px}.Signal44-module__RFhatW__lights{gap:6px 12px;padding:2px}.Signal44-module__RFhatW__lamp{padding:3px 5px}.Signal44-module__RFhatW__lamp button{width:44px;height:44px;font-size:16px}.Signal44-module__RFhatW__lamp span{margin:2px;font-size:8px}.Signal44-module__RFhatW__footer{margin:2px}.Signal44-module__RFhatW__intro{padding:4px}.Signal44-module__RFhatW__example{margin:8px 0;padding:6px}}.Signal44-module__RFhatW__help{margin:12px 8px;font-size:13px}.Signal44-module__RFhatW__help summary{cursor:pointer}.Signal44-module__RFhatW__help p{line-height:1.5}@media (min-width:560px) and (max-width:1000px) and (max-height:550px) and (orientation:landscape){.Signal44-module__RFhatW__intro{grid-template-columns:1fr 1.1fr;align-items:center;gap:6px 24px;max-width:780px;padding:10px 16px;display:grid}.Signal44-module__RFhatW__intro>small:first-child{grid-area:1/1}.Signal44-module__RFhatW__intro h2{grid-area:2/1;margin:4px 0;font-size:28px}.Signal44-module__RFhatW__intro>p{grid-area:3/1;margin:4px 0;font-size:13px}.Signal44-module__RFhatW__intro>.Signal44-module__RFhatW__example{grid-area:1/2/6;margin:0;padding:10px}.Signal44-module__RFhatW__example button{width:48px;height:48px}.Signal44-module__RFhatW__example strong{margin:4px;font-size:34px}.Signal44-module__RFhatW__example p{font-size:12px;line-height:1.4}.Signal44-module__RFhatW__start{grid-area:4/1;min-height:44px;margin:6px 0;padding:10px 20px;font-size:15px}.Signal44-module__RFhatW__intro>small:last-child{grid-area:5/1;font-size:10px;line-height:1.5}}
