._demo_tky4c_1{color:#171915;width:min(100% - 64px,1240px);margin:0 auto;padding:clamp(3.5rem,7vw,7rem) 0;scroll-margin-top:110px}._introduction_tky4c_3{grid-template-columns:1.15fr 1fr;align-items:end;gap:3rem;margin-bottom:2rem;display:grid}._eyebrow_tky4c_5,._smallLabel_tky4c_5,._cardEyebrow_tky4c_5,._guideLabel_tky4c_5{font:500 .65rem/1.5 var(--font-ibm-plex-mono), monospace;letter-spacing:.065em;text-transform:uppercase}._eyebrow_tky4c_5{color:#bf351f}._introduction_tky4c_3 h2{letter-spacing:-.055em;margin:1rem 0 0;font-size:clamp(2rem,3.7vw,3.5rem);font-weight:550;line-height:1.06}._introduction_tky4c_3 p{color:#575b51;max-width:32rem;margin:0;font-size:.98rem;line-height:1.7}._introduction_tky4c_3 ._disclosure_tky4c_13{color:#bf351f;margin-top:.8rem;font-size:.75rem;font-weight:600}._comparison_tky4c_15{background:#f7f5ed;border:1px solid #d4d4c9;grid-template-columns:1fr 3rem 1fr;align-items:center;margin-bottom:1.5rem;display:grid}._before_tky4c_17,._after_tky4c_17{padding:1.7rem 2rem}._smallLabel_tky4c_5{color:#63695c;display:block}._toolChips_tky4c_21{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}._toolChips_tky4c_21 span{color:#5b5e54;background:#eeece4;border:1px dashed #aaa99e;padding:.45rem .6rem;font-size:.73rem}._comparison_tky4c_15 p{color:#63695c;margin:.85rem 0 0;font-size:.78rem;line-height:1.5}._joinArrow_tky4c_27{color:#171915;background:#ff5937;border:1px solid #ff5937;place-items:center;width:3rem;height:3rem;font-size:1.6rem;display:grid}._after_tky4c_17 strong{letter-spacing:-.025em;margin-top:.75rem;font-size:1.35rem;font-weight:550;line-height:1.3;display:block}._experience_tky4c_31{background:#f7f6ef;border:1px solid #23271f;overflow:hidden;box-shadow:9px 9px #d8dace}._appBar_tky4c_33{color:#f5f4e9;font:.66rem/1.5 var(--font-ibm-plex-mono), monospace;background:#23271f;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.75rem;display:flex}._appBar_tky4c_33>span:first-child{align-items:center;gap:.7rem;display:flex}._appBar_tky4c_33 i{background:#ff5937;width:.65rem;height:.65rem;box-shadow:.25rem -.25rem #ff593745}._localBadge_tky4c_39{color:#cad0be;font-size:.6rem}._tabs_tky4c_41{border-bottom:1px solid #d5d8cb;grid-template-columns:.85fr 1.35fr .85fr 1fr;margin:0;display:grid}._tabs_tky4c_41 button{color:#575e4e;min-height:64px;font:550 .8rem/1.3 var(--font-instrument-sans), sans-serif;text-align:center;cursor:pointer;background:#ecefe5;border:0;border-right:1px solid #d5d8cb;justify-content:center;align-items:center;gap:.75rem;padding:.8rem .6rem;display:flex}._tabs_tky4c_41 button:last-child{border-right:0}._tabs_tky4c_41 button>span{font:.6rem var(--font-ibm-plex-mono), monospace;color:#697060}._tabs_tky4c_41 button[aria-selected=true]{color:#23271f;background:#f7f6ef;box-shadow:inset 0 -3px #bf351f}._tabs_tky4c_41 button[aria-selected=true]>span{color:#bf351f}._tabs_tky4c_41 button:hover{background:#e1e6d7}._demo_tky4c_1 button:focus-visible{outline-offset:-4px;outline:3px solid #bf351f}._panel_tky4c_55:focus-visible{outline-offset:-4px;outline:3px solid #bf351f}._controls_tky4c_57 button:focus-visible{outline-offset:3px;outline-color:#fff6dc}._connectionBar_tky4c_59{color:#646b5b;border-bottom:1px solid #e1e2d7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.85rem 1.75rem;font-size:.68rem;line-height:1.5;display:flex}._connectionState_tky4c_61{color:#3c5636;align-items:center;gap:.5rem;font-weight:650;display:inline-flex}._connectionState_tky4c_61 i,._status_tky4c_63 i{background:#577347;border-radius:50%;flex-shrink:0;width:6px;height:6px}._connectionState_tky4c_61 ._pausedDot_tky4c_65{background:#bf351f}._panel_tky4c_55{min-height:425px;padding:clamp(1.25rem,3vw,2.75rem)}._panel_tky4c_55[hidden]{display:none}._overview_tky4c_71,._customer_tky4c_71,._devices_tky4c_71,._mobile_tky4c_71{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid}._jobCard_tky4c_73{background:#fffef7;border:1px solid #d4d9ca;padding:1.75rem}._cardEyebrow_tky4c_5{color:#697060;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;font-size:.56rem;display:flex}._jobCard_tky4c_73 h3,._customerWelcome_tky4c_77 h3,._deviceRules_tky4c_77 h3,._mobileIntro_tky4c_77 h3{letter-spacing:-.045em;margin:1.15rem 0 .75rem;font-size:clamp(1.7rem,2.7vw,2.4rem);font-weight:550;line-height:1.1}._jobCard_tky4c_73>p{color:#656c5d;margin:0 0 1.2rem;font-size:.76rem}._jobCard_tky4c_73>p>span{color:#a6ac9a;margin:0 .4rem}._status_tky4c_63{color:#425939;background:#edf2e6;border:1px solid #ced8c4;align-items:center;gap:.45rem;padding:.4rem .65rem;font-size:.7rem;font-weight:600;display:inline-flex}._statusAttention_tky4c_85{color:#963720;background:#fff0e4;border-color:#efc8af}._statusAttention_tky4c_85 i{background:#bf351f}._jobDetails_tky4c_89{margin-top:.9rem}._detail_tky4c_91{border-bottom:1px solid #e0e3d8;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem 1rem;padding:.8rem 0;font-size:.69rem;line-height:1.5;display:flex}._detail_tky4c_91>span{color:#666d5e}._detail_tky4c_91>strong{color:#30372b;font-weight:600}._routeCard_tky4c_97>._smallLabel_tky4c_5{margin-bottom:.75rem}._routeStep_tky4c_99{align-items:center;gap:1rem;padding:1rem 0;display:flex;position:relative}._routeStep_tky4c_99:not(:last-child):after{content:"";border-left:1px solid #cad0bf;height:22px;position:absolute;top:60px;left:22px}._routeIcon_tky4c_103{color:#6a735e;background:#e9eddf;border:1px solid #cfd4c4;border-radius:7px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}._routeStep_tky4c_99 strong{font-size:.84rem;font-weight:600;display:block}._routeStep_tky4c_99 p{color:#69715f;margin:.3rem 0 0;font-size:.73rem;line-height:1.45}._routeCheck_tky4c_109{color:#707965;margin-left:auto;font-size:1.1rem}._routeStepDone_tky4c_111 ._routeIcon_tky4c_103{color:#38552c;background:#dce7cb;border-color:#aebd99}._routeStepDone_tky4c_111 ._routeCheck_tky4c_109{color:#426134}._customerWelcome_tky4c_77>p,._deviceRules_tky4c_77>p,._mobileIntro_tky4c_77>p{color:#636b59;max-width:25rem;margin:1rem 0;font-size:.88rem;line-height:1.7}._permission_tky4c_117{color:#565d4c;background:#efede2;border-left:2px solid #bf351f;padding:.6rem .8rem;font-size:.7rem;line-height:1.5;display:inline-flex}._portalCard_tky4c_119{background:#fffef7;border:1px solid #d2d9c6;border-top:4px solid #61784b;padding:1.75rem;box-shadow:0 10px 22px #23271f08}._portalTitle_tky4c_121{align-items:center;gap:.8rem;margin-bottom:1.7rem;display:flex}._siteMark_tky4c_123{color:#314524;background:#dfe8d2;justify-content:center;align-items:center;gap:.1rem;width:44px;height:44px;font:500 1.25rem Georgia,serif;display:flex}._siteMark_tky4c_123>span{font:.8rem Arial,sans-serif}._portalTitle_tky4c_121>div>strong{font-size:.85rem;display:block}._portalTitle_tky4c_121>div>span{color:#676f5b;margin-top:.3rem;font-size:.68rem;display:block}._portalCard_tky4c_119 h4{letter-spacing:-.025em;margin:1.2rem 0 .65rem;font-size:1.22rem;font-weight:550;line-height:1.3}._portalCard_tky4c_119>p{color:#646d57;margin:0 0 1rem;font-size:.78rem;line-height:1.65}._portalFooter_tky4c_135{color:#4b633b;margin-top:1.2rem;font-size:.67rem}._portalFooter_tky4c_135>span{margin-right:.4rem}._sensorCard_tky4c_139{color:#f7f8ec;background:#232b1f;border:1px solid #232b1f;padding:2rem}._sensorCard_tky4c_139 ._cardEyebrow_tky4c_5{color:#c2ceb4}._reading_tky4c_143{align-items:baseline;gap:.8rem;margin-top:2.1rem;display:flex}._reading_tky4c_143 strong{letter-spacing:-.07em;font-size:clamp(4rem,7vw,6.6rem);font-weight:500;line-height:1}._reading_tky4c_143>span{color:#c2ceb4;font-size:1.3rem}._sensorStatus_tky4c_149{color:#c4dba9;margin-top:1rem;font-size:.73rem;display:block}._sensorHigh_tky4c_151{color:#ffb39b}._chart_tky4c_153{width:100%;height:auto;margin-top:1.7rem;display:block;overflow:visible}._chartGrid_tky4c_155{stroke:#cbd9b818;stroke-width:1px;fill:none}._chartThreshold_tky4c_157{stroke:#bdb39670;stroke-width:1px;stroke-dasharray:4 6;fill:none}._chartLine_tky4c_159{stroke:#d0e4ae;stroke-width:2.5px;fill:none;stroke-linecap:round;stroke-linejoin:round}._chartCaption_tky4c_161{font:.54rem/1.5 var(--font-ibm-plex-mono), monospace;color:#b8c6a7;flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-top:.8rem;display:flex}._deviceRules_tky4c_77 ._sourceNotice_tky4c_163{color:#843d28;background:#fff0e4;border:1px solid #ddbaa0;padding:.7rem;font-size:.72rem}._mobile_tky4c_71{grid-template-columns:1.1fr .8fr}._mobilePrinciples_tky4c_167{gap:.85rem;margin-top:1.7rem;display:grid}._mobilePrinciples_tky4c_167>span{color:#4e5843;align-items:center;gap:.8rem;font-size:.78rem;display:flex}._mobilePrinciples_tky4c_167 i{width:28px;height:28px;font:normal .58rem var(--font-ibm-plex-mono), monospace;color:#5d6d4c;border:1px solid #cbd3bd;place-items:center;display:grid}._phone_tky4c_173{background:#eff2e8;border:6px solid #30362b;border-radius:32px;justify-self:center;width:100%;max-width:275px;overflow:hidden;box-shadow:10px 15px #d8dfcd}._phoneTop_tky4c_175{font:.55rem var(--font-ibm-plex-mono), monospace;color:#4c5a3f;justify-content:space-between;padding:.9rem 1.1rem .8rem;display:flex}._phoneContent_tky4c_177{padding:.6rem 1rem .7rem}._phoneContent_tky4c_177>._smallLabel_tky4c_5{font-size:.55rem}._phoneContent_tky4c_177 h4{letter-spacing:-.045em;margin:.6rem 0 1rem;font-size:1.45rem;font-weight:550;line-height:1.1}._mobileJob_tky4c_183{background:#fffef8;border:1px solid #d3dcc6;border-radius:6px;padding:1rem}._mobileJob_tky4c_183>strong{margin-top:.8rem;font-size:.95rem;display:block}._mobileJob_tky4c_183>span:not(._mobileJobStatus_tky4c_187){color:#5d6a4e;font-size:.62rem;line-height:1.5;display:block}._mobileJob_tky4c_183 ._mobileJobRef_tky4c_189{font:.51rem var(--font-ibm-plex-mono), monospace}._mobileDivider_tky4c_191{border-top:1px solid #e0e5d7;margin-top:.9rem}._mobileJob_tky4c_183>p{color:#59684a;margin:.8rem 0;font-size:.7rem;line-height:1.55}._mobileJobStatus_tky4c_187{color:#3c522c;text-align:center;background:#e3ebd6;border-radius:3px;padding:.6rem;font-size:.64rem;font-weight:600;display:block}._phoneFootnote_tky4c_197{color:#61724f;margin:.9rem 0 0;font-size:.58rem;line-height:1.55}._phoneHome_tky4c_199{background:#45533a;border-radius:4px;width:65px;height:3px;margin:.7rem auto}._controls_tky4c_57{color:#f4f4e8;background:#23271f;padding:1.5rem clamp(1.25rem,3vw,2.75rem)}._guide_tky4c_5{grid-template-columns:.6fr 2fr;align-items:baseline;gap:1.5rem;display:grid}._guideLabel_tky4c_5{color:#f8ad96}._guide_tky4c_5>p{color:#e1e5d5;min-height:3em;margin:0;font-size:.8rem;line-height:1.6}._actionRow_tky4c_209{flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:1.2rem;display:flex}._primary_tky4c_211,._pause_tky4c_65,._reset_tky4c_211{cursor:pointer;min-height:48px;font:600 .77rem/1.3 var(--font-instrument-sans), sans-serif;border-radius:3px;padding:.8rem 1rem}._primary_tky4c_211{color:#171915;background:#ff5937;border:1px solid #ff5937;flex:1;justify-content:space-between;align-items:center;gap:2rem;display:flex}._primary_tky4c_211:hover:enabled{background:#ff795e;border-color:#ff795e}._primary_tky4c_211:disabled{color:#d4dcc7;cursor:default;background:#37412e;border-color:#6e7b5f}._pause_tky4c_65{color:#f2f3e6;background:0 0;border:1px solid #717a65}._pause_tky4c_65:hover{background:#3c4633}._pause_tky4c_65[data-paused=true]{color:#ffb59a;border-color:#ff9d7d}._reset_tky4c_211{color:#d7deca;background:0 0;border:1px solid #0000;align-items:center;gap:.8rem;font-weight:500;display:flex}._reset_tky4c_211:hover{color:#fff;text-underline-offset:.2em;text-decoration:underline}._boundary_tky4c_229{color:#bec8af;margin:1.1rem 0 0;font-size:.62rem;line-height:1.6}._noScript_tky4c_231{background:#fffaf0;border:1px solid #d4d4c9;margin-top:1.5rem;padding:1.5rem;font-size:.85rem;line-height:1.7}@media (max-width:900px){._introduction_tky4c_3{gap:2rem}._before_tky4c_17,._after_tky4c_17{padding:1.4rem}._overview_tky4c_71,._customer_tky4c_71,._devices_tky4c_71,._mobile_tky4c_71{gap:1.6rem}._jobCard_tky4c_73,._portalCard_tky4c_119,._sensorCard_tky4c_139{padding:1.3rem}._jobCard_tky4c_73 h3,._customerWelcome_tky4c_77 h3,._deviceRules_tky4c_77 h3,._mobileIntro_tky4c_77 h3{font-size:1.85rem}._detail_tky4c_91{font-size:.67rem}._guide_tky4c_5{grid-template-columns:1fr;gap:.4rem}}@media (max-width:680px){._demo_tky4c_1{width:calc(100% - 36px)}._introduction_tky4c_3{grid-template-columns:1fr;gap:1.2rem}._introduction_tky4c_3 h2{font-size:2.1rem}._introduction_tky4c_3 p{font-size:.88rem}._comparison_tky4c_15{grid-template-columns:1fr}._before_tky4c_17,._after_tky4c_17{padding:1.3rem}._joinArrow_tky4c_27{display:none}._after_tky4c_17{background:#e9edde;border-top:1px solid #d4d4c9}._after_tky4c_17 strong{font-size:1.2rem}._experience_tky4c_31{box-shadow:5px 5px #d8dace}._appBar_tky4c_33{flex-direction:column;align-items:flex-start;gap:.4rem;padding:1rem 1.15rem;font-size:.58rem}._localBadge_tky4c_39{margin-left:1.35rem;font-size:.55rem}._tabs_tky4c_41{grid-template-columns:1fr 1fr}._tabs_tky4c_41 button{justify-content:flex-start;gap:.55rem;min-height:53px;padding-left:1rem;font-size:.73rem}._tabs_tky4c_41 button:nth-child(2){border-right:0}._tabs_tky4c_41 button:nth-child(-n+2){border-bottom:1px solid #d5d8cb}._connectionBar_tky4c_59{padding:.8rem 1.15rem;font-size:.63rem}._panel_tky4c_55{min-height:0;padding:1.15rem}._overview_tky4c_71,._customer_tky4c_71,._devices_tky4c_71,._mobile_tky4c_71{grid-template-columns:1fr;gap:1.4rem}._routeCard_tky4c_97{display:none}._customerWelcome_tky4c_77 h3,._mobileIntro_tky4c_77 h3{margin-top:.7rem;font-size:1.5rem}._customerWelcome_tky4c_77>p,._mobileIntro_tky4c_77>p{margin:.7rem 0 0;font-size:.78rem}._permission_tky4c_117,._mobilePrinciples_tky4c_167{display:none}._jobCard_tky4c_73,._portalCard_tky4c_119,._sensorCard_tky4c_139{padding:1.15rem}._jobCard_tky4c_73 h3{font-size:1.9rem}._cardEyebrow_tky4c_5{font-size:.52rem}._detail_tky4c_91{font-size:.68rem}._deviceRules_tky4c_77 h3{margin-top:.65rem;font-size:1.5rem}._deviceRules_tky4c_77>p{font-size:.78rem}._deviceRules_tky4c_77>._smallLabel_tky4c_5{display:none}._reading_tky4c_143{margin-top:1.2rem}._reading_tky4c_143 strong{font-size:4.5rem}._chart_tky4c_153{margin-top:1rem}._phone_tky4c_173{max-width:270px}._controls_tky4c_57{padding:1.2rem 1.15rem}._guide_tky4c_5>p{min-height:0;font-size:.77rem}._primary_tky4c_211{flex-basis:100%}._pause_tky4c_65,._reset_tky4c_211{flex:1;justify-content:center;padding:.8rem .6rem;font-size:.7rem}._boundary_tky4c_229{font-size:.6rem}}@media (prefers-reduced-motion:reduce){._demo_tky4c_1,._demo_tky4c_1 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
