@property --p{syntax:"<number>";inherits:true;initial-value:0}.ftnN4q_scene{--p:0;--ease-needle:cubic-bezier(.22, 1.32, .36, 1);--dur-needle:.76s;aspect-ratio:16/9;border-radius:var(--radius-card);border:1px solid var(--border);background:radial-gradient(120% 90% at 22% 8%, color-mix(in srgb, var(--surface-hover) 85%, #fff) 0%, var(--surface) 42%, color-mix(in srgb, var(--bg) 70%, var(--surface)) 100%);touch-action:pan-y;width:100%;position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){.ftnN4q_scene{--p:1}.ftnN4q_scene.ftnN4q_autoplay{transition:none}.ftnN4q_scene *{transition:none!important;animation:none!important}.ftnN4q_grain{display:none}}.ftnN4q_scene.ftnN4q_autoplay{transition:--p .46s var(--ease-ios)}.ftnN4q_svg{width:100%;height:100%;position:absolute;inset:0}.ftnN4q_vignette{pointer-events:none}.ftnN4q_grain{pointer-events:none;mix-blend-mode:overlay;opacity:.035}.ftnN4q_warnLit{opacity:calc((.84 - var(--p)) * 14)}.ftnN4q_warnBloom{opacity:calc((.84 - var(--p)) * 9)}.ftnN4q_warnOff{opacity:calc((var(--p) - .86) * 14)}.ftnN4q_telltaleLit{opacity:calc((.8 - var(--p)) * 12)}.ftnN4q_telltaleOff{opacity:calc((var(--p) - .82) * 12)}.ftnN4q_needle{transition:transform var(--dur-needle) var(--ease-needle)}.ftnN4q_scene[data-stage="0"] .ftnN4q_needleRpm,.ftnN4q_scene[data-stage="1"] .ftnN4q_needleRpm{transform:rotate(-98deg)}.ftnN4q_scene[data-stage="2"] .ftnN4q_needleRpm{transform:rotate(-38deg)}.ftnN4q_scene[data-stage="3"] .ftnN4q_needleRpm{transform:rotate(-67deg)}.ftnN4q_scene[data-stage="4"] .ftnN4q_needleRpm{transform:rotate(-98deg)}.ftnN4q_scene[data-stage="0"] .ftnN4q_needleSpeed,.ftnN4q_scene[data-stage="1"] .ftnN4q_needleSpeed{transform:rotate(-120deg)}.ftnN4q_scene[data-stage="2"] .ftnN4q_needleSpeed{transform:rotate(-108deg)}.ftnN4q_scene[data-stage="3"] .ftnN4q_needleSpeed{transform:rotate(-86deg)}.ftnN4q_scene[data-stage="4"] .ftnN4q_needleSpeed{transform:rotate(-120deg)}.ftnN4q_tool{opacity:calc((var(--p) - .1) * 9);transform-box:fill-box;transform-origin:50%;transform:translateX(calc((1 - clamp(0, (var(--p) - .1) * 7, 1)) * 34px));transition:opacity var(--dur-state) var(--ease-ios)}.ftnN4q_toolScreen{opacity:calc((var(--p) - .16) * 10)}.ftnN4q_toolLed{opacity:calc((var(--p) - .2) * 12)}.ftnN4q_cable{stroke-dasharray:1;stroke-dashoffset:clamp(0, calc(1 - (var(--p) - .14) * 5.2), 1)}.ftnN4q_dataFlow{stroke-dasharray:.03 .1;stroke-dashoffset:calc(var(--p) * -6);opacity:calc(((var(--p) - .24) * 9) * (.92 - var(--p)) * 4)}.ftnN4q_portGlow{opacity:calc((var(--p) - .2) * 8)}.ftnN4q_codeList{opacity:calc((var(--p) - .3) * 10)}.ftnN4q_codeRow1{opacity:calc((var(--p) - .34) * 16)}.ftnN4q_codeRow2{opacity:calc((var(--p) - .39) * 16)}.ftnN4q_codeRow3{opacity:calc((var(--p) - .44) * 16)}.ftnN4q_scanline{opacity:calc(((var(--p) - .3) * 9) * (.95 - var(--p)) * 5)}.ftnN4q_circuit{opacity:calc((var(--p) - .52) * 9)}.ftnN4q_circuitFaultDim{opacity:calc((.74 - var(--p)) * 10)}.ftnN4q_circuitFaultFixed{opacity:calc((var(--p) - .76) * 10)}.ftnN4q_probe{transform-box:fill-box;transform-origin:50% 100%;opacity:calc((var(--p) - .54) * 10);transform:translate(calc((1 - clamp(0, (var(--p) - .54) * 6, 1)) * 54px), calc((1 - clamp(0, (var(--p) - .54) * 6, 1)) * -30px)) rotate(calc((1 - clamp(0, (var(--p) - .54) * 6, 1)) * 14deg))}.ftnN4q_cleared{stroke-dasharray:1;stroke-dashoffset:clamp(0, calc(1 - (var(--p) - .88) * 11), 1)}.ftnN4q_clearedGlow{opacity:calc((var(--p) - .9) * 9)}.ftnN4q_codeListOut{opacity:calc((.58 - var(--p)) * 16)}.ftnN4q_range{opacity:0;cursor:grab;appearance:none;touch-action:pan-y;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.ftnN4q_range:active{cursor:grabbing}.ftnN4q_range::-webkit-slider-thumb{appearance:none;background:0 0;border-radius:50%;width:48px;height:48px}.ftnN4q_range::-moz-range-thumb{background:0 0;border:0;border-radius:50%;width:48px;height:48px}.ftnN4q_track{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--text-muted) 26%, transparent);pointer-events:none;height:4px;position:absolute;bottom:18px;left:22px;right:22px}.ftnN4q_trackFill{width:calc(var(--p) * 100%);border-radius:inherit;background:var(--accent);position:absolute;inset:0 auto 0 0}.ftnN4q_ticks{justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0}.ftnN4q_tick{background:color-mix(in srgb, var(--text-muted) 40%, transparent);border-radius:1px;width:2px;height:10px}.ftnN4q_handle{bottom:20px;left:calc(22px + var(--p) * (100% - 44px));pointer-events:none;place-items:center;width:44px;height:44px;margin-bottom:-20px;margin-left:-22px;display:grid;position:absolute}.ftnN4q_handleDot{background:var(--accent);border:3px solid var(--bg);width:26px;height:26px;transition:transform var(--dur-release) var(--ease-ios);border-radius:50%;box-shadow:0 2px 10px #00000073}.ftnN4q_range:active~.ftnN4q_handle .ftnN4q_handleDot,.ftnN4q_range:focus-visible~.ftnN4q_handle .ftnN4q_handleDot{transform:scale(1.14)}.ftnN4q_range:focus-visible~.ftnN4q_handle .ftnN4q_handleDot{outline:2px solid var(--focus);outline-offset:3px}@media (prefers-reduced-motion:reduce){.ftnN4q_handleDot{transition:none}}
