.Z8a8pa_root{--bg:#0a0c10;--panel:#12161e;--line:#2c3444;--txt:#f2f4f8;--txt2:#b9c2d3;--y:#ffe14a;--c:#3de0e0;--g:#3fe06b;--m:#f04fd0;--r:#ff4a3d;--b:#4d7bff;--bars:linear-gradient(90deg, #fff 0 14.28%, #ffe14a 0 28.56%, #3de0e0 0 42.84%, #3fe06b 0 57.12%, #f04fd0 0 71.4%, #ff4a3d 0 85.68%, #4d7bff 0);--mono:ui-monospace, "Cascadia Mono", Consolas, "SF Mono", monospace;min-width:0;color:var(--txt);gap:16px;font-size:17px;line-height:1.5;display:grid}.Z8a8pa_root *,.Z8a8pa_root :before,.Z8a8pa_root :after{box-sizing:border-box}.Z8a8pa_root [hidden]{display:none!important}.Z8a8pa_frame{border:1px solid var(--line);background:#ffffff08;min-width:0;position:relative}.Z8a8pa_frameBody{padding:14px;position:relative}.Z8a8pa_screen{aspect-ratio:16/9;border:1px solid var(--line);background:#05070a;width:100%;position:relative;overflow:hidden;container-type:size}.Z8a8pa_screen video,.Z8a8pa_screen canvas{width:100%;height:100%;position:absolute;inset:0;background:0 0!important;border:0!important;height:100%!important}.Z8a8pa_screen video{object-fit:contain;background:#05070a}.Z8a8pa_screen canvas{pointer-events:none;background:0 0!important;border:0!important;height:100%!important}.Z8a8pa_mirrored{transform:scaleX(-1)}.Z8a8pa_idleNote{text-align:center;color:var(--txt2);place-content:center;gap:4px;padding:16px;display:grid;position:absolute;inset:0}.Z8a8pa_idleNote strong{color:var(--txt);font-size:20px}.Z8a8pa_osd{z-index:2;pointer-events:none;flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex;position:absolute;bottom:8px;left:10px;right:10px}.Z8a8pa_osdTop{top:8px;bottom:auto}.Z8a8pa_chip{border:1px solid var(--line);min-height:26px;font:700 14px/1.2 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--txt);background:#05070ccc;align-items:center;gap:7px;padding:0 9px;display:inline-flex}.Z8a8pa_chipDemo{border-color:var(--y);color:var(--y)}.Z8a8pa_lamp{background:#3a4256;border-radius:50%;flex:none;width:12px;height:12px}.Z8a8pa_lampLive{background:var(--r);box-shadow:0 0 10px 2px #ff4a3d99}.Z8a8pa_lampOk{background:var(--g);box-shadow:0 0 10px 2px #3fe06b88}.Z8a8pa_lampWarn{background:var(--y);box-shadow:0 0 10px 2px #ffe14a77}.Z8a8pa_lampFail{background:var(--r);box-shadow:0 0 10px 2px #ff4a3d88}@media (prefers-reduced-motion:no-preference){.Z8a8pa_lampLive{animation:1.6s ease-in-out infinite Z8a8pa_pulse}}@keyframes Z8a8pa_pulse{50%{opacity:.45}}.Z8a8pa_layout{gap:16px;min-width:0;display:grid}@media (min-width:960px){.Z8a8pa_layout{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}}.Z8a8pa_stack{gap:16px;min-width:0;display:grid}.Z8a8pa_tag{font:400 14px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--c);margin:0 0 6px;display:block}.Z8a8pa_canvasBox{border:1px solid var(--line);background:#05070a;width:100%;position:relative}.Z8a8pa_canvasBox canvas{width:100%;height:100%;display:block}.Z8a8pa_strip{height:120px}.Z8a8pa_wave{height:96px}.Z8a8pa_meter{height:56px}.Z8a8pa_readings{border-top:2px solid var(--line);grid-template-columns:1fr 1fr;margin:0;display:grid}.Z8a8pa_readings>div{border-bottom:1px solid var(--line);min-width:0;padding:10px 12px 10px 0}.Z8a8pa_readings>div:nth-child(2n){border-left:1px solid var(--line);padding-left:14px;padding-right:0}.Z8a8pa_readings .Z8a8pa_wide{border-left:0;grid-column:1/-1;padding-left:0}.Z8a8pa_readings dt{font:400 14px/1.3 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--c)}.Z8a8pa_readings dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:22px;font-weight:800;line-height:1.2}.Z8a8pa_readings dd small{font:400 14px/1.3 var(--mono);color:var(--txt2)}.Z8a8pa_readings .Z8a8pa_wide dd{font-size:17px;font-weight:600;line-height:1.4}.Z8a8pa_controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.Z8a8pa_tbtn{border:2px solid var(--txt);min-height:44px;color:var(--txt);letter-spacing:.03em;text-transform:uppercase;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;padding:0 16px;font:800 16px/1 system-ui,sans-serif;display:inline-flex}.Z8a8pa_tbtn:hover:not(:disabled){background:var(--txt);color:var(--bg)}.Z8a8pa_tbtn:focus-visible,.Z8a8pa_select:focus-visible{outline:3px solid var(--y);outline-offset:2px}.Z8a8pa_tbtn[aria-pressed=true]{background:var(--c);border-color:var(--c);color:#04181a}.Z8a8pa_tbtn:disabled{cursor:not-allowed;opacity:.4}.Z8a8pa_tbtnMain{background:var(--y);border-color:var(--y);color:#14110a}.Z8a8pa_tbtnMain:hover:not(:disabled){background:#fff;border-color:#fff}.Z8a8pa_select{border:2px solid var(--txt);background:var(--bg);max-width:100%;min-height:44px;color:var(--txt);padding:0 12px;font:600 16px/1.2 system-ui,sans-serif}.Z8a8pa_field{gap:4px;min-width:0;display:grid}.Z8a8pa_field>span{font:400 14px/1.3 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--txt2)}.Z8a8pa_note{color:var(--txt2);margin:0;font-size:15px;line-height:1.5}.Z8a8pa_demoBar{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.Z8a8pa_ladder{gap:12px;display:grid}.Z8a8pa_ladderSvg{width:100%;min-width:0;height:auto;display:block}.Z8a8pa_rungs{margin:0;padding:0;list-style:none}.Z8a8pa_rungs li{border-bottom:1px solid var(--line);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:4px 10px;min-height:44px;padding:6px 0;display:grid}.Z8a8pa_rungs b{font:700 16px/1 var(--mono)}.Z8a8pa_rungs .Z8a8pa_state{font:700 14px/1.2 var(--mono);letter-spacing:.04em;text-transform:uppercase}.Z8a8pa_rungs .Z8a8pa_size{font:400 14px/1.2 var(--mono);color:var(--txt2);text-align:right}.Z8a8pa_stOk{color:var(--g)}.Z8a8pa_stOther{color:var(--y)}.Z8a8pa_stNo{color:var(--r)}.Z8a8pa_stIdle{color:var(--txt2)}.Z8a8pa_stTry{color:var(--c)}.Z8a8pa_steps{gap:0;margin:0;padding:0;list-style:none;display:grid}.Z8a8pa_steps li{border-bottom:1px solid var(--line);grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:2px 12px;padding:12px 0;display:grid}.Z8a8pa_steps li>.Z8a8pa_lamp{margin-top:7px}.Z8a8pa_steps strong{font-size:17px;display:block}.Z8a8pa_steps .Z8a8pa_sub{color:var(--txt2);font-size:15px;display:block}.Z8a8pa_steps .Z8a8pa_val{font:700 15px/1.4 var(--mono);text-align:right}.Z8a8pa_mark{min-width:1.2em;font-weight:800;display:inline-block}.Z8a8pa_mirror{background:var(--bg);border:2px solid var(--txt);grid-template-rows:minmax(0,1fr) auto;min-width:0;display:grid}.Z8a8pa_mirror[data-full=true]{border:0;width:100%;height:100%;position:absolute;inset:0}.Z8a8pa_mirrorView{aspect-ratio:16/9;min-height:0;padding:calc(var(--light,0) * 1cqmin);background:#fff;position:relative;overflow:hidden;container-type:size}.Z8a8pa_mirror[data-full=true] .Z8a8pa_mirrorView{aspect-ratio:auto}.Z8a8pa_mirrorInner{background:#000;width:100%;height:100%;position:relative;overflow:hidden}.Z8a8pa_mirrorInner video{object-fit:contain;transform-origin:50%;width:100%;height:100%;position:absolute;inset:0}.Z8a8pa_mirrorInner svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.Z8a8pa_mirrorTools{background:var(--panel);border-top:2px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.Z8a8pa_mirrorTools .Z8a8pa_readout{font:700 15px/1 var(--mono);text-align:center;min-width:3.4em}.Z8a8pa_checkList{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.Z8a8pa_checkList li{border:2px solid var(--line);text-align:center;min-height:64px;font:700 14px/1.2 var(--mono);text-transform:uppercase;letter-spacing:.03em;align-content:start;justify-items:center;gap:4px;padding:8px 2px;display:grid}.Z8a8pa_checkList li[aria-current=step]{border-color:var(--y);color:var(--y)}.Z8a8pa_checkList li small{font:400 14px/1.2 var(--mono);color:var(--txt2);text-transform:none;overflow-wrap:anywhere}.Z8a8pa_report{gap:0;display:grid}.Z8a8pa_reportRow{border-bottom:1px solid var(--line);grid-template-columns:22px minmax(0,1fr) auto;align-items:baseline;gap:2px 12px;padding:12px 0;display:grid}.Z8a8pa_reportRow>.Z8a8pa_lamp{align-self:start;margin-top:7px}.Z8a8pa_reportRow b{font-size:17px}.Z8a8pa_reportRow .Z8a8pa_state{font:700 14px/1.2 var(--mono);text-transform:uppercase;letter-spacing:.05em}.Z8a8pa_reportRow .Z8a8pa_vals{color:var(--txt2);font:400 15px/1.4 var(--mono);grid-column:2/-1}.Z8a8pa_sharedBanner{border-left:6px solid var(--y);background:var(--panel);gap:10px;padding:14px 16px;display:grid}.Z8a8pa_sharedBanner strong{text-transform:uppercase;font-size:22px}.Z8a8pa_linkBox{border:2px solid var(--line);background:var(--bg);width:100%;min-height:44px;color:var(--txt);font:400 14px/1.4 var(--mono);padding:8px 10px}.Z8a8pa_check{align-items:center;gap:10px;min-height:44px;font-size:16px;display:flex}.Z8a8pa_check input{width:22px;height:22px;accent-color:var(--c)}.Z8a8pa_padDots{grid-template-columns:repeat(auto-fill,minmax(18px,1fr));gap:4px;display:grid}.Z8a8pa_padDots i{border:1px solid var(--line);background:#1b2231;height:18px;display:block}.Z8a8pa_padDots i[data-on=true]{background:var(--g);box-shadow:0 0 8px #3fe06b88}.Z8a8pa_beepRow{grid-template-columns:1fr 1fr;gap:8px;display:grid}.Z8a8pa_beep{border:2px solid var(--line);min-height:72px;font:800 22px/1 var(--mono);place-content:center;display:grid}.Z8a8pa_beep[data-on=true]{border-color:var(--c);color:var(--c);background:#3de0e01c;box-shadow:0 0 18px #3de0e066}.Z8a8pa_fixLine{border-left:6px solid var(--y);margin:0;padding-left:12px;font-weight:600}@media (max-width:639px){.Z8a8pa_root[data-idle="1"] .Z8a8pa_screen,.Z8a8pa_root[data-idle="1"] .Z8a8pa_mirrorView{aspect-ratio:auto;height:160px}}.Z8a8pa_mirror{--bg:#0a0c10;--panel:#12161e;--line:#2c3444;--txt:#f2f4f8;--txt2:#b9c2d3;--y:#ffe14a;--c:#3de0e0;--mono:ui-monospace, "Cascadia Mono", Consolas, monospace;color:var(--txt);font-size:17px}
