.SensorsStory_wrap__SrVgJ{position:relative;height:100vh;height:100dvh;min-height:540px;margin-top:calc(-1 * var(--header-h));overflow:hidden;background:radial-gradient(ellipse at 45% 40%,rgba(125,255,176,.05),transparent 60%),radial-gradient(ellipse at 50% 110%,rgba(127,214,255,.08),transparent 55%),#04070d}.SensorsStory_canvas__O44LO{position:absolute;inset:0;width:100%;height:100%;display:block;cursor:-webkit-grab;cursor:grab;touch-action:none}.SensorsStory_canvas__O44LO:active{cursor:-webkit-grabbing;cursor:grabbing}.SensorsStory_veil__t08dJ{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:0;background:radial-gradient(ellipse at 50% 50%,rgba(10,14,22,.75),#04070d 70%)}.SensorsStory_busy__WkIiv,.SensorsStory_loading__1ftzH{position:absolute;inset:0;display:grid;place-items:center;z-index:1;font:400 13px/1.6 var(--font-mono);color:var(--text-muted);text-align:center;padding:0 24px;pointer-events:none;margin:0}.SensorsStory_busy__WkIiv{inset:auto 0 45% 0;color:#cfe6f5}.SensorsStory_left__wvL39{position:absolute;left:var(--space-6);top:calc(var(--chrome-top) + 16px);z-index:4;max-width:min(40ch,30%);display:grid;grid-gap:14px;gap:14px;justify-items:start;pointer-events:none}.SensorsStory_head__0_jpm{pointer-events:none}.SensorsStory_eyebrow__57Pgz{margin:0;font:600 12px/1.2 var(--font-mono);letter-spacing:.24em;color:rgba(125,255,176,.8)}.SensorsStory_title__0bcMC{margin:8px 0 0;font:700 clamp(22px,2.8vw,36px)/1.04 var(--font-display);letter-spacing:.03em;color:#effff6;text-shadow:0 0 26px rgba(125,255,176,.35)}.SensorsStory_sub__a_ugn{margin:8px 0 0;font:400 13px/19px var(--font-body);color:rgba(210,225,240,.72)}.SensorsStory_acts__hmyyM{position:absolute;right:var(--space-6);top:calc(var(--chrome-top) + 16px);z-index:5;display:flex;gap:6px}.SensorsStory_act__77Sbo{position:relative;min-width:38px;height:36px;padding:0 9px;border:1px solid rgba(127,214,255,.28);border-radius:9px;background:rgba(4,12,22,.82);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#a9d9ee;font:700 12px/1 var(--font-mono);cursor:pointer}.SensorsStory_act__77Sbo em{position:absolute;top:calc(100% + 8px);right:0;padding:5px 8px;border-radius:6px;background:rgba(4,12,22,.96);border:1px solid rgba(127,214,255,.35);font:700 12px/1 var(--font-mono);font-style:normal;white-space:nowrap;color:#7fd6ff;opacity:0;pointer-events:none;transition:opacity .15s ease}.SensorsStory_act__77Sbo:hover em{opacity:1}.SensorsStory_act__77Sbo:hover{border-color:#7fd6ff;color:#fff}.SensorsStory_actOn__vzDCm{background:rgba(125,255,176,.14);border-color:#7dffb0;color:#fff;box-shadow:0 0 16px rgba(125,255,176,.3)}.SensorsStory_legend__ntMCn{display:flex;flex-direction:column;gap:6px;align-items:flex-start;pointer-events:auto}.SensorsStory_legendBtn__f5LXu{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 12px 0 9px;border:1px solid color-mix(in srgb,var(--c) 35%,transparent);border-radius:999px;background:rgba(4,10,18,.78);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:rgba(220,230,240,.5);font:700 12px/1 var(--font-mono);letter-spacing:.12em;cursor:pointer;text-decoration:line-through}.SensorsStory_legendBtn__f5LXu i{font-style:normal;font-size:14px;color:var(--c);opacity:.5}.SensorsStory_legendBtn__f5LXu span{font:600 12px/1 var(--font-mono);color:rgba(220,230,240,.5);letter-spacing:.04em}.SensorsStory_legendOn__qRH_H{color:var(--c);border-color:var(--c);text-decoration:none;box-shadow:0 0 14px color-mix(in srgb,var(--c) 25%,transparent)}.SensorsStory_legendOn__qRH_H i{opacity:1}.SensorsStory_legendOn__qRH_H span{color:rgba(230,240,245,.7)}.SensorsStory_pins__wqb_Z{position:absolute;inset:0;z-index:2;pointer-events:none}.SensorsStory_pin__zBM7J{--pc:#ffd27a;position:absolute;left:0;top:0;display:flex;align-items:center;gap:6px;padding:4px 9px 4px 5px;border-radius:999px;border:1px solid color-mix(in srgb,var(--pc) 45%,transparent);background:rgba(6,8,14,.74);font:700 12px/1 var(--font-mono);letter-spacing:.08em;color:#f2f6fa;white-space:nowrap;transition:opacity .3s ease}.SensorsStory_pin__zBM7J i{width:7px;height:7px;border-radius:50%;background:var(--pc);box-shadow:0 0 10px var(--pc)}.SensorsStory_pinFlip__pJWm1{flex-direction:row-reverse;padding:4px 5px 4px 9px}.SensorsStory_panel__HhZ4I{position:absolute;right:var(--space-6);top:calc(var(--chrome-top) + 68px);z-index:4;width:min(380px,34vw);max-height:calc(100dvh - var(--chrome-top) - 150px);overflow:auto;padding:14px 16px;border:1px solid rgba(127,214,255,.22);border-radius:16px;background:linear-gradient(160deg,rgba(8,18,32,.93),rgba(4,8,16,.93));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;grid-gap:12px;gap:12px;align-content:start;scrollbar-width:thin}.SensorsStory_fold__08kEy{display:none;position:absolute;top:4px;right:6px;width:40px;height:36px;padding:0;border:0;background:none;color:#a9d9ee;font:700 15px/1 var(--font-mono);cursor:pointer}.SensorsStory_levels__OFSfA{display:flex;align-items:center;gap:4px;flex-wrap:wrap;padding-right:34px}.SensorsStory_levels__OFSfA>span{color:rgba(169,217,238,.4);font:700 12px/1 var(--font-mono)}.SensorsStory_levels__OFSfA button{min-height:30px;padding:0 9px;border:1px solid rgba(127,214,255,.25);border-radius:8px;background:rgba(4,12,22,.8);color:#bfe6f7;font:700 12px/1 var(--font-mono);letter-spacing:.1em;cursor:pointer}.SensorsStory_levels__OFSfA button:disabled{opacity:.35;cursor:default}.SensorsStory_levels__OFSfA .SensorsStory_on__Jf5CJ{background:rgba(127,214,255,.18);border-color:#7fd6ff;color:#fff}.SensorsStory_scale__fJiWd{--w:60px;margin-left:auto;position:relative;height:26px;min-width:60px;display:inline-flex;align-items:flex-end}.SensorsStory_scale__fJiWd:before{content:"";width:var(--w);height:5px;border:1.5px solid rgba(220,235,245,.75);border-top:0}.SensorsStory_scale__fJiWd:after{content:attr(data-label);position:absolute;right:0;top:0;font:600 12px/1 var(--font-mono);color:rgba(220,235,245,.85);white-space:nowrap}.SensorsStory_stats__bJzXq{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));grid-gap:10px 12px;gap:10px 12px}.SensorsStory_stats__bJzXq div{display:grid;grid-gap:4px;gap:4px;align-content:start}.SensorsStory_stats__bJzXq b{font:700 17px/1 var(--font-mono);color:#fff;text-shadow:0 0 12px rgba(125,255,176,.4)}.SensorsStory_stats__bJzXq span{font:600 12px/1.25 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:rgba(169,217,238,.65)}.SensorsStory_narr__i8mXI{margin:0;font:400 13.5px/1.55 var(--font-body);color:#d8e6f2}.SensorsStory_hint__lGxap{margin:0;font:600 12px/1.3 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:rgba(169,217,238,.7)}.SensorsStory_dim__uptJ8{margin:0;font:400 12px/1.5 var(--font-body);color:rgba(200,215,230,.66)}.SensorsStory_chips__osUnP{display:flex;flex-wrap:wrap;gap:6px}.SensorsStory_chips__osUnP button{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px 0 8px;border:1px solid color-mix(in srgb,var(--c) 40%,transparent);border-radius:999px;background:rgba(4,12,22,.8);color:#e6eef5;font:600 12px/1.1 var(--font-body);cursor:pointer;text-align:left}.SensorsStory_chips__osUnP button i{font-style:normal;color:var(--c);font-size:12px}.SensorsStory_chips__osUnP button:hover{border-color:var(--c);color:#fff}.SensorsStory_tag__NC151{display:inline-block;vertical-align:1px;margin:0 2px;padding:2px 6px 1px;border-radius:5px;border:1px solid;font:700 12px/1.3 var(--font-mono);letter-spacing:.1em;white-space:nowrap}.SensorsStory_tagBig__Np5Fp{font-size:13px;padding:4px 9px 3px;border-width:1.5px;box-shadow:0 0 14px color-mix(in srgb,currentColor 30%,transparent)}.SensorsStory_card__3yUeX{display:grid;grid-gap:10px;gap:10px}.SensorsStory_cardHead__nUS6B{margin:0;display:flex;align-items:center;gap:8px;font:700 17px/1.2 var(--font-display);color:#fff;padding-right:30px}.SensorsStory_back__qShqJ{flex:none;width:32px;height:32px;border-radius:8px;border:1px solid rgba(127,214,255,.3);background:rgba(4,12,22,.8);color:#bfe6f7;cursor:pointer;font:700 14px/1 var(--font-mono)}.SensorsStory_cardTag__0xAiL{margin:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.SensorsStory_cardTag__0xAiL span{font:400 12px/1.4 var(--font-body);color:rgba(200,215,230,.7)}.SensorsStory_card__3yUeX dl{margin:0;display:grid;grid-template-columns:auto 1fr;grid-gap:6px 10px;gap:6px 10px}.SensorsStory_card__3yUeX dt{font:700 12px/1.5 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:rgba(127,214,255,.75)}.SensorsStory_card__3yUeX dd{margin:0;font:400 13px/1.45 var(--font-body);color:#e6eef5}.SensorsStory_caveat__XptMD{margin:0;padding:8px 10px;border-left:2px solid #ffd166;background:rgba(255,209,102,.06);font:400 12.5px/1.5 var(--font-body);color:#ffe7b0;border-radius:0 8px 8px 0}.SensorsStory_src__8nDAx{margin:0;font:400 12px/1.45 var(--font-mono);color:rgba(185,203,224,.62)}.SensorsStory_molHead__wju0W{margin:0;font:600 13px/1.4 var(--font-mono);color:#fff}.SensorsStory_molHead__wju0W a{color:#7fd6ff}.SensorsStory_go__m_9bJ{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.SensorsStory_big__PgmxT{min-height:40px;padding:0 15px;border:1px solid #7dffb0;border-radius:999px;background:linear-gradient(90deg,rgba(125,255,176,.2),rgba(127,214,255,.2));color:#fff;font:800 12px/1 var(--font-mono);letter-spacing:.12em;cursor:pointer;box-shadow:0 0 18px rgba(125,255,176,.25)}.SensorsStory_ghost__NDAai,.SensorsStory_small__T6g04{min-height:36px;padding:0 13px;border:1px solid rgba(127,214,255,.35);border-radius:999px;background:rgba(4,12,22,.8);color:#cfe6f5;font:700 12px/1 var(--font-mono);letter-spacing:.1em;cursor:pointer}.SensorsStory_link__aW5fp{font:600 12.5px/1.3 var(--font-mono);color:#7fd6ff;text-decoration:none;border-bottom:1px solid rgba(127,214,255,.4)}.SensorsStory_link__aW5fp:hover{color:#fff}.SensorsStory_meter__UMeZ0{margin:0;display:grid;grid-gap:6px;gap:6px}.SensorsStory_meter__UMeZ0>span:first-child{font:700 12px/1 var(--font-mono);letter-spacing:.14em;color:rgba(127,214,255,.8)}.SensorsStory_stim__fmebv{--k:0;display:block;height:8px;border-radius:4px;background:rgba(127,214,255,.12);position:relative;overflow:hidden}.SensorsStory_stim__fmebv:after{content:"";position:absolute;inset:0;transform-origin:left;transform:scaleX(var(--k));background:linear-gradient(90deg,#7fd6ff,#ffd27a)}.SensorsStory_field__1h3rw{display:grid;grid-gap:10px;gap:10px}.SensorsStory_slider__l2y_9{display:grid;grid-gap:8px;gap:8px}.SensorsStory_slider__l2y_9 span{font:700 12px/1.2 var(--font-mono);letter-spacing:.12em;color:#ff9ad0}.SensorsStory_slider__l2y_9 input{width:100%;height:32px;accent-color:#ff9ad0;cursor:pointer}.SensorsStory_logbar__nm81l{position:relative;height:74px;margin:0 12px;border-bottom:1px solid rgba(220,235,245,.3)}.SensorsStory_logbar__nm81l div{position:absolute;bottom:0;transform:translateX(-50%);display:grid;justify-items:center;grid-gap:2px;gap:2px}.SensorsStory_logbar__nm81l div:after{content:"";width:2px;height:12px;background:var(--c);box-shadow:0 0 8px var(--c)}.SensorsStory_logbar__nm81l b{font:700 12px/1 var(--font-mono);color:var(--c);white-space:nowrap}.SensorsStory_logbar__nm81l span{font:500 12px/1 var(--font-mono);color:rgba(220,235,245,.7);white-space:nowrap}.SensorsStory_logbar__nm81l div:nth-child(odd){bottom:30px}.SensorsStory_logbar__nm81l div:nth-child(odd):after{height:42px}.SensorsStory_readout__k2DOT{margin:0;font:500 12.5px/1.5 var(--font-mono);color:#ffe2f0}.SensorsStory_readout__k2DOT b{color:#fff}.SensorsStory_bars__5Lbk9{display:grid;grid-gap:6px;gap:6px}.SensorsStory_bars__5Lbk9>div{display:grid;grid-template-columns:minmax(0,1.4fr) 1fr auto;grid-gap:8px;gap:8px;align-items:center}.SensorsStory_bars__5Lbk9 span{font:400 12px/1.3 var(--font-body);color:#d8e6f2}.SensorsStory_bars__5Lbk9 i{display:block;height:10px;border-radius:5px}.SensorsStory_bars__5Lbk9 b{font:700 12px/1 var(--font-mono);color:#fff}.SensorsStory_task__VBcSB{display:grid;grid-gap:8px;gap:8px;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,209,102,.3);background:rgba(255,209,102,.05)}.SensorsStory_taskHead__NHZc9{margin:0;font:700 12px/1 var(--font-mono);letter-spacing:.14em;color:#ffd166}.SensorsStory_clock__Frw8M{margin:0;font:500 13px/1.4 var(--font-mono);color:#ffe7b0}.SensorsStory_clock__Frw8M b{font-size:30px;color:#fff;margin-right:4px}.SensorsStory_inputs__YVXVQ{display:flex;gap:10px;align-items:end;flex-wrap:wrap}.SensorsStory_inputs__YVXVQ label{display:grid;grid-gap:4px;gap:4px;font:600 12px/1 var(--font-mono);color:#ffe7b0;letter-spacing:.1em;text-transform:uppercase}.SensorsStory_inputs__YVXVQ input{width:72px;height:34px;border-radius:8px;border:1px solid rgba(255,209,102,.4);background:rgba(0,0,0,.3);color:#fff;font:600 15px/1 var(--font-mono);padding:0 8px}.SensorsStory_copy__KZE78{position:absolute;left:var(--space-6);bottom:var(--space-5);z-index:4;display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;max-width:calc(100% - 2 * var(--space-6) - 80px)}.SensorsStory_fold2__aRviS{min-height:36px;padding:0 14px;border:1px solid rgba(226,232,240,.18);border-radius:999px;background:rgba(4,10,18,.75);color:#b9cbe0;font:600 12px/1 var(--font-mono);letter-spacing:.08em;cursor:pointer}.SensorsStory_fold2__aRviS:hover{color:#fff;border-color:rgba(226,232,240,.4)}.SensorsStory_more__FOuB0 summary{cursor:pointer;list-style:none;min-height:36px;display:flex;align-items:center;font:600 12px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:rgba(185,203,224,.75)}.SensorsStory_more__FOuB0 summary:before{content:"+ ";color:#7dffb0;margin-right:4px}.SensorsStory_more__FOuB0[open] summary:before{content:"− "}.SensorsStory_moreBody__mIkab{position:absolute;left:0;bottom:calc(100% + 8px);width:min(620px,calc(100vw - 2 * var(--space-6)));max-height:60dvh;overflow:auto;padding:var(--space-4);border:1px solid rgba(127,214,255,.25);border-radius:var(--radius-md);background:rgba(3,8,16,.97);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:400 12.5px/1.6 var(--font-body);color:#cfdbe8}.SensorsStory_moreBody__mIkab p{margin:0 0 10px}.SensorsStory_moreBody__mIkab ol{margin:0 0 10px;padding-left:20px;font-size:12px}.SensorsStory_moreBody__mIkab b{color:#b6ffd2;font-weight:600}.SensorsStory_textOff__Hr8M4 .SensorsStory_caveat__XptMD,.SensorsStory_textOff__Hr8M4 .SensorsStory_dim__uptJ8,.SensorsStory_textOff__Hr8M4 .SensorsStory_hint__lGxap,.SensorsStory_textOff__Hr8M4 .SensorsStory_more__FOuB0,.SensorsStory_textOff__Hr8M4 .SensorsStory_narr__i8mXI,.SensorsStory_textOff__Hr8M4 .SensorsStory_src__8nDAx,.SensorsStory_textOff__Hr8M4 .SensorsStory_sub__a_ugn{display:none}@media (max-width:899px){.SensorsStory_left__wvL39{left:var(--space-4);right:var(--space-4);top:calc(var(--chrome-top) + 10px);max-width:none;display:block}.SensorsStory_head__0_jpm{max-width:calc(100% - 2 * var(--space-4))}.SensorsStory_eyebrow__57Pgz{font-size:12px;letter-spacing:.16em}.SensorsStory_title__0bcMC{font-size:21px}.SensorsStory_sub__a_ugn{display:none}.SensorsStory_acts__hmyyM{left:var(--space-4);right:var(--space-4);top:calc(var(--chrome-top) + 60px);justify-content:space-between;gap:4px}.SensorsStory_act__77Sbo{min-width:0;flex:1 1;height:34px;padding:0;font-size:12px}.SensorsStory_act__77Sbo em{display:none}.SensorsStory_legend__ntMCn{position:absolute;left:0;right:0;top:90px;flex-direction:row;justify-content:space-between;gap:4px}.SensorsStory_legendBtn__f5LXu{flex:1 1;justify-content:center;padding:0 6px;min-height:30px;font-size:12px;letter-spacing:.04em;gap:4px}.SensorsStory_legendBtn__f5LXu span{display:none}.SensorsStory_panel__HhZ4I{left:var(--space-3);right:var(--space-3);top:auto;bottom:58px;width:auto;max-height:44dvh;padding:10px 12px;gap:10px;border-radius:14px}.SensorsStory_panel__HhZ4I.SensorsStory_panelShut__IIlUP{max-height:52px;overflow:hidden}.SensorsStory_fold__08kEy{display:block}.SensorsStory_stats__bJzXq{grid-template-columns:repeat(2,1fr);gap:8px}.SensorsStory_stats__bJzXq b{font-size:15px}.SensorsStory_card__3yUeX dt,.SensorsStory_hint__lGxap,.SensorsStory_logbar__nm81l b,.SensorsStory_logbar__nm81l span,.SensorsStory_meter__UMeZ0>span:first-child,.SensorsStory_scale__fJiWd:after,.SensorsStory_slider__l2y_9 span,.SensorsStory_src__8nDAx,.SensorsStory_stats__bJzXq span,.SensorsStory_tag__NC151,.SensorsStory_taskHead__NHZc9{font-size:12px;letter-spacing:.04em}.SensorsStory_narr__i8mXI{font-size:13px}.SensorsStory_bars__5Lbk9 span,.SensorsStory_cardTag__0xAiL span,.SensorsStory_card__3yUeX dd,.SensorsStory_caveat__XptMD,.SensorsStory_chips__osUnP button,.SensorsStory_dim__uptJ8,.SensorsStory_readout__k2DOT{font-size:12.5px}.SensorsStory_levels__OFSfA button{font-size:12px;padding:0 7px;letter-spacing:.04em}.SensorsStory_tagBig__Np5Fp{font-size:13px}.SensorsStory_copy__KZE78{left:var(--space-3);bottom:10px;max-width:calc(100% - 2 * var(--space-3));gap:8px}.SensorsStory_moreBody__mIkab{position:fixed;left:var(--space-3);right:var(--space-3);bottom:60px;width:auto;font-size:12.5px}.SensorsStory_pin__zBM7J{font-size:12px;padding:3px 7px 3px 4px;letter-spacing:.03em}html.navHidden .SensorsStory_copy__KZE78{max-width:calc(100% - 2 * var(--space-3) - 62px)}}@media (max-width:360px){.SensorsStory_levels__OFSfA button{padding:0 5px}.SensorsStory_levels__OFSfA>span{display:none}.SensorsStory_scale__fJiWd{min-width:0}.SensorsStory_legendBtn__f5LXu{font-size:12px;padding:0 3px;letter-spacing:0}.SensorsStory_legendBtn__f5LXu i{display:none}}@media (max-height:620px){.SensorsStory_panel__HhZ4I{max-height:38dvh}}@media (max-height:600px){.SensorsStory_wrap__SrVgJ{min-height:0}}@media (max-width:899px) and (max-height:500px){.SensorsStory_panel__HhZ4I{left:auto;right:var(--space-3);top:calc(var(--chrome-top) + 8px);bottom:56px;width:min(44vw,360px);max-height:none}.SensorsStory_panel__HhZ4I.SensorsStory_panelShut__IIlUP{max-height:52px;bottom:auto}.SensorsStory_left__wvL39{right:auto;width:calc(52vw - 2 * var(--space-4))}.SensorsStory_title__0bcMC{font-size:18px}.SensorsStory_acts__hmyyM{left:var(--space-4);right:auto;width:calc(52vw - 2 * var(--space-4));top:calc(var(--chrome-top) + 48px)}.SensorsStory_legend__ntMCn{top:78px}}@media (prefers-reduced-motion:reduce){.SensorsStory_act__77Sbo em,.SensorsStory_pin__zBM7J{transition:none}}