.InstallationDiagram-module__UkHR0G__diagram{background:linear-gradient(145deg,#ffffff09,#0000 45%),#111416;border-color:#ffffff21;box-shadow:0 28px 80px #00000052}.InstallationDiagram-module__UkHR0G__content{padding:16px}.InstallationDiagram-module__UkHR0G__content:last-child{padding-bottom:16px}.InstallationDiagram-module__UkHR0G__header{justify-content:space-between;align-items:center;padding-bottom:20px}.InstallationDiagram-module__UkHR0G__title{letter-spacing:.1em;font-weight:700}.InstallationDiagram-module__UkHR0G__summary{color:#9b9d99;border-color:#ffffff1c;font-size:10px;display:none}.InstallationDiagram-module__UkHR0G__installation{grid-template-columns:1fr 70px 1fr;align-items:center;min-height:300px;padding-block:24px;display:grid}.InstallationDiagram-module__UkHR0G__side{align-items:center}.InstallationDiagram-module__UkHR0G__location{margin-bottom:16px;font-size:9px}.InstallationDiagram-module__UkHR0G__controls{background-color:#171a1c;width:94px;padding:12px}.InstallationDiagram-module__UkHR0G__controlsLabel{font-size:8px}.InstallationDiagram-module__UkHR0G__buttons{margin-top:8px}.InstallationDiagram-module__UkHR0G__controlButton{transform-origin:50%;background:linear-gradient(#2a2e2f 50%,#16191a 50%);border:1px solid #4a4f4f;border-radius:6px;width:22px;height:26px}.InstallationDiagram-module__UkHR0G__activeButton{animation:5s ease-in-out infinite InstallationDiagram-module__UkHR0G__buttonPress}.InstallationDiagram-module__UkHR0G__shortWire,.InstallationDiagram-module__UkHR0G__longWire{background-color:#484c48;width:1px}.InstallationDiagram-module__UkHR0G__shortWire{height:18px}.InstallationDiagram-module__UkHR0G__longWire{height:22px}.InstallationDiagram-module__UkHR0G__deviceModule{background-color:#111416;width:94px;height:74px;position:relative}.InstallationDiagram-module__UkHR0G__deviceContent{padding:16px!important}.InstallationDiagram-module__UkHR0G__status{opacity:.3;background-color:#b7f34a;border-radius:50%;width:6px;height:6px;position:absolute;top:11px;right:11px;box-shadow:0 0 10px #b8f34a}.InstallationDiagram-module__UkHR0G__senderStatus{animation:5s ease-in-out infinite InstallationDiagram-module__UkHR0G__senderStatus}.InstallationDiagram-module__UkHR0G__receiverStatus{animation:5s ease-in-out infinite InstallationDiagram-module__UkHR0G__receiverStatus}.InstallationDiagram-module__UkHR0G__deviceLabel{font-size:12px;font-weight:700}.InstallationDiagram-module__UkHR0G__deviceCode{letter-spacing:.14em}.InstallationDiagram-module__UkHR0G__firewall{justify-content:center;align-items:center;height:85%;position:relative;overflow:visible}.InstallationDiagram-module__UkHR0G__firewallLine{border-left:1px dashed #464a44;width:1px;position:absolute;inset:0 0 0 50%}.InstallationDiagram-module__UkHR0G__radioLink{z-index:1;justify-content:center;align-items:center;width:calc(100% + 24px);height:76px;display:flex;position:relative}.InstallationDiagram-module__UkHR0G__signalRail{background:linear-gradient(90deg,#b7f34a26,#b7f34acc 45%,#b7f34a26);height:1px;position:absolute;top:50%;left:7px;right:7px;box-shadow:0 0 8px #b7f34a38}.InstallationDiagram-module__UkHR0G__radioNode{background:#111416;border:1px solid #b7f34a;border-radius:50%;width:7px;height:7px;position:absolute;top:calc(50% - 3px);box-shadow:0 0 8px #b7f34aa6}.InstallationDiagram-module__UkHR0G__radioNode:before,.InstallationDiagram-module__UkHR0G__radioNode:after{content:"";opacity:0;border:1px solid #b7f34a66;border-radius:50%;width:20px;height:20px;animation:5s ease-out infinite InstallationDiagram-module__UkHR0G__radioWave;position:absolute;inset:50%;transform:translate(-50%,-50%)scale(.35)}.InstallationDiagram-module__UkHR0G__radioNode:after{width:34px;height:34px;animation-delay:.18s}.InstallationDiagram-module__UkHR0G__transmitNode{left:4px}.InstallationDiagram-module__UkHR0G__receiveNode{right:4px}.InstallationDiagram-module__UkHR0G__receiveNode:before,.InstallationDiagram-module__UkHR0G__receiveNode:after{animation-delay:1.05s}.InstallationDiagram-module__UkHR0G__receiveNode:after{animation-delay:1.23s}.InstallationDiagram-module__UkHR0G__signalPacket{opacity:0;background:#b7f34a;border-radius:50%;width:5px;height:5px;animation:5s ease-in-out infinite InstallationDiagram-module__UkHR0G__transmitPacket;position:absolute;top:calc(50% - 2px);left:9px;box-shadow:0 0 5px #b7f34a,0 0 12px #b7f34acc}.InstallationDiagram-module__UkHR0G__packet2{animation-delay:.16s}.InstallationDiagram-module__UkHR0G__packet3{animation-delay:.32s}.InstallationDiagram-module__UkHR0G__signalArrow{opacity:.72;border-top:1px solid #b7f34a;border-right:1px solid #b7f34a;width:8px;height:8px;position:absolute;top:calc(50% - 4px);right:3px;transform:rotate(45deg)}.InstallationDiagram-module__UkHR0G__wireless{z-index:1;letter-spacing:.1em;background-color:#11150d;font-size:8px;animation:5s ease-out infinite InstallationDiagram-module__UkHR0G__wirelessPulse;position:absolute;top:2px}.InstallationDiagram-module__UkHR0G__wireless .MuiChip-icon{color:#b7f34a;margin-left:5px;margin-right:-3px;font-size:14px}.InstallationDiagram-module__UkHR0G__firewallLabel{text-transform:uppercase;font-size:8px;position:absolute;bottom:-8px}.InstallationDiagram-module__UkHR0G__lightBar,.InstallationDiagram-module__UkHR0G__accessories{font-size:8px}.InstallationDiagram-module__UkHR0G__lightBar{animation:5s ease-in-out infinite InstallationDiagram-module__UkHR0G__outputOn}.InstallationDiagram-module__UkHR0G__caption{text-align:center;padding-top:16px;display:block}@media (min-width:600px){.InstallationDiagram-module__UkHR0G__content{padding:24px}.InstallationDiagram-module__UkHR0G__content:last-child{padding-bottom:24px}.InstallationDiagram-module__UkHR0G__summary{display:inline-flex}.InstallationDiagram-module__UkHR0G__installation{grid-template-columns:1fr 112px 1fr}.InstallationDiagram-module__UkHR0G__controls{width:105px}.InstallationDiagram-module__UkHR0G__deviceModule{width:118px}}@media (prefers-reduced-motion:reduce){.InstallationDiagram-module__UkHR0G__activeButton,.InstallationDiagram-module__UkHR0G__senderStatus,.InstallationDiagram-module__UkHR0G__receiverStatus,.InstallationDiagram-module__UkHR0G__wireless,.InstallationDiagram-module__UkHR0G__signalPacket,.InstallationDiagram-module__UkHR0G__radioNode:before,.InstallationDiagram-module__UkHR0G__radioNode:after,.InstallationDiagram-module__UkHR0G__lightBar{animation:none}.InstallationDiagram-module__UkHR0G__signalPacket{display:none}.InstallationDiagram-module__UkHR0G__radioNode:before,.InstallationDiagram-module__UkHR0G__radioNode:after{opacity:.35;transform:translate(-50%,-50%)scale(.7)}}@keyframes InstallationDiagram-module__UkHR0G__buttonPress{0%,8%,94%,to{box-shadow:none;background:linear-gradient(#2a2e2f 50%,#16191a 50%);border-color:#4a4f4f;transform:translateY(0)}10%,15%{background:linear-gradient(#b7f34a38 50%,#b7f34a14 50%);border-color:#b7f34a;transform:translateY(2px)scale(.96);box-shadow:0 0 0 3px #b7f34a1a,0 0 10px #b7f34a59}18%,90%{background:linear-gradient(#b7f34a2e 50%,#b7f34a0f 50%);border-color:#b7f34a;transform:translateY(0);box-shadow:0 0 0 2px #b7f34a14,0 0 10px #b7f34a47}}@keyframes InstallationDiagram-module__UkHR0G__senderStatus{0%,14%,30%,to{opacity:.3;box-shadow:0 0 2px #b7f34a59}17%,27%{opacity:1;box-shadow:0 0 5px #b8f34a,0 0 12px #b7f34ab3}}@keyframes InstallationDiagram-module__UkHR0G__receiverStatus{0%,41%,55%,to{opacity:.3;box-shadow:0 0 2px #b7f34a59}44%,52%{opacity:1;box-shadow:0 0 5px #b8f34a,0 0 12px #b7f34ab3}}@keyframes InstallationDiagram-module__UkHR0G__wirelessPulse{0%,23%,41%,to{border-color:#b7f34a80;box-shadow:0 0 #b7f34a00}27%,37%{border-color:#b7f34a;box-shadow:0 0 0 4px #b7f34a1a,0 0 16px #b7f34a61}40%{border-color:#b7f34a80;box-shadow:0 0 0 8px #b7f34a00}}@keyframes InstallationDiagram-module__UkHR0G__transmitPacket{0%,22%{opacity:0;left:9px;transform:scale(.6)}25%{opacity:1;transform:scale(1)}42%{opacity:1;left:calc(100% - 14px);transform:scale(1)}46%,to{opacity:0;left:calc(100% - 14px);transform:scale(.6)}}@keyframes InstallationDiagram-module__UkHR0G__radioWave{0%,22%{opacity:0;transform:translate(-50%,-50%)scale(.25)}26%{opacity:.55}39%{opacity:0;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}@keyframes InstallationDiagram-module__UkHR0G__outputOn{0%,44%,94%,to{color:#f4f1ea;box-shadow:none;background-color:#0000;border-color:#ffffff1c}50%,88%{color:#b7f34a;background-color:#b7f34a14;border-color:#b7f34a;box-shadow:0 0 12px #b7f34a33}}
