.CLSwiq_root{--bg:#15181d;--bg-top:#252b33;--bezel:#1d2229;--line:#313945;--txt:#d7dde5;--txt-2:#b9c1cb;--txt-3:#c1c9d2;--txt-4:#aab3be;--dim:#8c96a3;--ch1:#f2d21b;--ch2:#27c4e6;--ch3:#e24fd9;--ch4:#41d985;--ch3-ink:#f6cdf2;--on-c:#0b0d10;--on-c4:#08130c;--run:#3ad07a;--on-run:#07130b;--stop:#e5484d;--top:#171b20f0;--key:#2a3039;--key-edge:#3a424d;--key-shade:inset 0 -2px 0 #00000059;--scr:#070a0d;--scr-ink:255, 255, 255;--scr-label:#fff9;--scr-dim:#aab3be;--scr-glow:1;--scr-grid:1;--bezel-in:#0d1014;--bezel-edge:#3a414b;--drop:0 20px 40px #00000080;--knob-hi:#59626e;--knob-lo:#20252c;--knob-ring:#14181d;--knob-drop:0 8px 16px #00000080;--well:#0003;--well-2:#00000029;--well-3:#0000002e;--chip:#ffffff0f;--uart-fill:#e24fd929;--uart-edge:#e24fd98c;--flag:#e24fd92e;--hot:#e5484d40;--hot-ink:#ffb3b5;--warn:#e5484d;--warn-bg:#e5484d2e;--band:#41d9851f;--cap-grid:#27c4e629;--meas-edge:#27c4e680;--mono:var(--font-martian), ui-monospace, Menlo, monospace;--sans:var(--font-plex-sans), "Helvetica Neue", Arial, sans-serif}html[data-scheme=light] .CLSwiq_root{--bg:#f4f4f1;--bg-top:#fff;--bezel:#e9ecef;--line:#cdd2d8;--txt:#15181d;--txt-2:#353b43;--txt-3:#2c3239;--txt-4:#4a525c;--dim:#59616c;--ch1:#8a6800;--ch2:#00799a;--ch3:#b0249f;--ch4:#16804a;--ch3-ink:#8a1c7d;--on-c:#fff;--on-c4:#fff;--run:#177a45;--on-run:#fff;--stop:#c62a2f;--top:#fffffff0;--key:#fff;--key-edge:#c3c9d0;--key-shade:inset 0 -2px 0 #141c261a;--scr:#fff;--scr-ink:20, 28, 38;--scr-label:#141c26b8;--scr-dim:#4a525c;--scr-glow:0;--scr-grid:2;--bezel-in:#e4e7ea;--bezel-edge:#b9c0c8;--drop:0 14px 30px #141c261f;--knob-hi:#fff;--knob-lo:#c5cbd2;--knob-ring:#e4e7ea;--knob-drop:0 6px 12px #141c2626;--well:#fff;--well-2:#fff;--well-3:#fff;--chip:#141c260f;--uart-fill:#b0249f14;--uart-edge:#b0249f80;--flag:#b0249f1a;--hot:#c62a2f1a;--hot-ink:#b4232a;--warn:#c62a2f;--warn-bg:#c62a2f1a;--band:#16804a1f;--cap-grid:#00799a1f;--meas-edge:#00799a73}@media (prefers-color-scheme:light){html:not([data-scheme=dark]) .CLSwiq_root{--bg:#f4f4f1;--bg-top:#fff;--bezel:#e9ecef;--line:#cdd2d8;--txt:#15181d;--txt-2:#353b43;--txt-3:#2c3239;--txt-4:#4a525c;--dim:#59616c;--ch1:#8a6800;--ch2:#00799a;--ch3:#b0249f;--ch4:#16804a;--ch3-ink:#8a1c7d;--on-c:#fff;--on-c4:#fff;--run:#177a45;--on-run:#fff;--stop:#c62a2f;--top:#fffffff0;--key:#fff;--key-edge:#c3c9d0;--key-shade:inset 0 -2px 0 #141c261a;--scr:#fff;--scr-ink:20, 28, 38;--scr-label:#141c26b8;--scr-dim:#4a525c;--scr-glow:0;--scr-grid:2;--bezel-in:#e4e7ea;--bezel-edge:#b9c0c8;--drop:0 14px 30px #141c261f;--knob-hi:#fff;--knob-lo:#c5cbd2;--knob-ring:#e4e7ea;--knob-drop:0 6px 12px #141c2626;--well:#fff;--well-2:#fff;--well-3:#fff;--chip:#141c260f;--uart-fill:#b0249f14;--uart-edge:#b0249f80;--flag:#b0249f1a;--hot:#c62a2f1a;--hot-ink:#b4232a;--warn:#c62a2f;--warn-bg:#c62a2f1a;--band:#16804a1f;--cap-grid:#00799a1f;--meas-edge:#00799a73}}.CLSwiq_root{background:radial-gradient(ellipse at 50% 0%, var(--bg-top), var(--bg) 60%);min-height:100vh;color:var(--txt);font:16px/1.6 var(--sans)}.CLSwiq_root a{color:inherit}.CLSwiq_root :focus-visible{outline:2px solid var(--ch1);outline-offset:2px}body:has(.CLSwiq_root){background:#15181d}html[data-scheme=light] body:has(.CLSwiq_root){background:#f4f4f1}@media (prefers-color-scheme:light){html:not([data-scheme=dark]) body:has(.CLSwiq_root){background:#f4f4f1}}.CLSwiq_top{z-index:20;border-bottom:1px solid var(--line);background:var(--top);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:8px max(16px,2vw);display:flex;position:sticky;top:0}.CLSwiq_brand{white-space:nowrap;text-decoration:none}.CLSwiq_brand b{font:700 17px var(--mono)}.CLSwiq_brand span{color:var(--dim);font:400 10px var(--mono);letter-spacing:.08em;margin-left:12px}@media (max-width:900px){.CLSwiq_brand span{display:none}}.CLSwiq_keys{gap:6px;display:flex}.CLSwiq_key{border:1px solid var(--key-edge);background:var(--key);color:var(--txt);font:600 11px var(--mono);box-shadow:var(--key-shade);cursor:pointer;border-radius:4px;padding:8px 11px}.CLSwiq_ch[aria-pressed=true]{border-color:var(--c);background:var(--c);color:var(--on-c)}.CLSwiq_run[aria-pressed=true]{border-color:var(--run);background:var(--run);color:var(--on-run)}.CLSwiq_run[aria-pressed=false]{border-color:var(--stop);background:var(--stop);color:#fff}.CLSwiq_hero{grid-template-columns:minmax(0,1fr) 300px;grid-template-areas:"screen panel""name name";gap:28px 36px;max-width:1200px;margin:0 auto;padding:40px max(16px,3vw) 64px;display:grid}@media (max-width:960px){.CLSwiq_hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"screen""name""panel"}}.CLSwiq_screen,.CLSwiq_screenWide{background:var(--scr);box-shadow:0 0 0 10px var(--bezel-in),0 0 0 11px var(--bezel-edge),var(--drop);border-radius:6px}.CLSwiq_screen canvas,.CLSwiq_screenWide canvas{border-radius:6px;width:100%;display:block}.CLSwiq_screen{grid-area:screen;margin:11px}.CLSwiq_panel{grid-area:panel;align-content:start;gap:22px;display:grid}.CLSwiq_knobs{text-align:center;grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.CLSwiq_knobs b{color:var(--dim);font:600 9.5px var(--mono);letter-spacing:.06em;display:block}.CLSwiq_knobs i{font:500 12px var(--mono);font-style:normal;display:block}.CLSwiq_knob{background:radial-gradient(circle at 36% 30%, var(--knob-hi), var(--knob-lo) 68%);width:58px;height:58px;box-shadow:0 0 0 4px var(--knob-ring),0 0 0 5px var(--bezel-edge),var(--knob-drop);border-radius:50%;margin:0 auto 8px;display:block;position:relative}.CLSwiq_knob:after{content:"";background:var(--txt);transform-origin:50% 23px;width:3px;height:14px;transform:rotate(var(--rot));border-radius:2px;margin-left:-1.5px;position:absolute;top:6px;left:50%}.CLSwiq_measure{border:1px solid var(--line);background:var(--well);border-radius:6px;padding:16px}.CLSwiq_measure h2{color:var(--dim);font:600 10.5px var(--mono);letter-spacing:.12em;margin:0 0 10px}.CLSwiq_measure dl{gap:8px;margin:0;display:grid}.CLSwiq_measure div{justify-content:space-between;gap:12px;font-size:13.5px;display:flex}.CLSwiq_measure dt{color:var(--txt-4)}.CLSwiq_measure dd{font:600 13px var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.CLSwiq_name{flex-wrap:wrap;grid-area:name;justify-content:space-between;align-items:end;gap:20px 28px;display:flex}.CLSwiq_name h1{font:700 clamp(34px, 5vw, 56px)/1 var(--mono);letter-spacing:-.03em;margin:0}.CLSwiq_name p{max-width:560px;color:var(--txt-2);margin:12px 0 0;font-size:18px}.CLSwiq_probes{flex-wrap:wrap;gap:8px;max-width:460px;display:flex}.CLSwiq_probes a{border:1.5px solid var(--c);color:var(--c);font:600 11px var(--mono);border-radius:999px;padding:9px 13px;text-decoration:none}.CLSwiq_probes a:hover{background:var(--c);color:var(--on-c)}.CLSwiq_section{max-width:1200px;margin:0 auto;padding:64px max(16px,3vw);scroll-margin-top:64px}.CLSwiq_secHead{border-bottom:2px solid var(--c);grid-template-columns:auto 1fr;align-items:center;gap:4px 14px;margin-bottom:32px;padding-bottom:14px;display:grid}.CLSwiq_secHead h2{font:700 clamp(28px, 4vw, 40px)/1.1 var(--mono);letter-spacing:-.02em;grid-column:2;margin:0}.CLSwiq_badge{background:var(--c);width:44px;height:44px;color:var(--on-c);font:700 20px var(--mono);border-radius:6px;grid-row:span 2;place-items:center;display:grid}.CLSwiq_kicker{color:var(--c);font:600 11px var(--mono);letter-spacing:.1em}.CLSwiq_prose{max-width:64ch}.CLSwiq_prose p{color:var(--txt-3);margin:0 0 16px;font-size:17px}.CLSwiq_note{color:var(--dim)!important;font:12px var(--mono)!important}.CLSwiq_lede{color:var(--txt-3);margin:-12px 0 24px}.CLSwiq_about{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:40px;display:grid}@media (max-width:860px){.CLSwiq_about{grid-template-columns:minmax(0,1fr)}}.CLSwiq_photo{background:var(--scr);box-shadow:0 0 0 1px var(--line);border-radius:6px;margin:0 0 20px;padding:8px}.CLSwiq_photo img{filter:grayscale()contrast(1.1);border-radius:4px;width:100%;height:auto;transition:filter .3s}.CLSwiq_photo:hover img{filter:none}.CLSwiq_tags{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.CLSwiq_tags li{border:1px solid var(--line);font:500 11.5px var(--mono);border-radius:4px;padding:5px 10px}.CLSwiq_scroll{overflow-x:auto}.CLSwiq_la{background:var(--scr);width:100%;min-width:760px;height:auto;box-shadow:0 0 0 1px var(--line);cursor:crosshair;border-radius:6px;display:block}.CLSwiq_laGrid{stroke:rgba(var(--scr-ink), .07)}.CLSwiq_laNow{stroke:rgba(var(--scr-ink), .4);stroke-dasharray:3 4}.CLSwiq_laAxis{fill:var(--dim);font:500 10px var(--mono)}.CLSwiq_laChannel{font:700 11px var(--mono)}.CLSwiq_laOrg{fill:var(--txt);font:600 12px var(--mono)}.CLSwiq_laRange{fill:var(--dim);font:500 10px var(--mono)}.CLSwiq_laWave{fill:none;stroke-width:2px}.CLSwiq_laDash{fill:none;stroke-width:2px;stroke-dasharray:5 5;opacity:.6}.CLSwiq_laBox{opacity:.16}.CLSwiq_laDecode{fill:var(--txt);font:600 10.5px var(--mono)}.CLSwiq_laCursor{pointer-events:none;transition:opacity .15s}.CLSwiq_laCursor line{stroke:var(--ch1)}.CLSwiq_laCursor rect{fill:var(--ch1)}.CLSwiq_laCursor text{fill:var(--on-c);font:700 10px var(--mono)}.CLSwiq_packets{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:18px;margin:32px 0 0;padding:0;list-style:none;display:grid}.CLSwiq_packets>li{border:1px solid var(--line);background:var(--well-2);border-radius:6px;grid-template-columns:auto 1fr;gap:12px;padding:16px;display:grid}.CLSwiq_packets h3{font:600 16px/1.3 var(--sans);margin:0}.CLSwiq_packets ul{color:var(--txt-2);margin:8px 0 0;padding-left:18px;font-size:14.5px}.CLSwiq_packetId{color:var(--ch3);font:600 10.5px var(--mono)}.CLSwiq_packetRange{color:var(--dim);font:11px var(--mono);margin:2px 0 0}.CLSwiq_devices{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px;display:grid}.CLSwiq_device{border:1px solid var(--line);border-top:3px solid var(--c);background:var(--well-3);border-radius:6px;padding:16px}.CLSwiq_device header{color:var(--dim);font:500 10.5px var(--mono);justify-content:space-between;gap:10px;margin-bottom:12px;display:flex}.CLSwiq_device h3{font:700 20px var(--mono);letter-spacing:-.02em;margin:14px 0 4px}.CLSwiq_device p{color:var(--txt-2);margin:0;font-size:14.5px}.CLSwiq_devTag{color:var(--c);font-weight:700}.CLSwiq_spark canvas{border-radius:4px;width:100%;display:block}.CLSwiq_readouts{flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.CLSwiq_readouts li{background:var(--chip);font:600 11px var(--mono);border-radius:3px;padding:3px 8px}.CLSwiq_captures{gap:28px;display:grid}.CLSwiq_capture{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:28px;display:grid}@media (max-width:860px){.CLSwiq_capture{grid-template-columns:minmax(0,1fr)}}.CLSwiq_captureScreen{background:var(--scr);box-shadow:0 0 0 1px var(--line);border-radius:6px;padding:8px;position:relative}.CLSwiq_captureScreen img{filter:grayscale(.85)contrast(1.1)brightness(.85);border-radius:3px;width:100%;height:auto;transition:filter .3s}.CLSwiq_captureScreen:after{content:"";background-image:linear-gradient(var(--cap-grid) 1px, transparent 1px),linear-gradient(90deg, var(--cap-grid) 1px, transparent 1px);pointer-events:none;background-size:10% 12.5%;border-radius:3px;position:absolute;inset:8px}.CLSwiq_captureScreen:hover img{filter:none}.CLSwiq_captureTag{z-index:1;background:var(--ch2);color:var(--on-c);font:700 10px var(--mono);border-radius:3px;padding:3px 8px;position:absolute;top:16px;left:16px}.CLSwiq_captureText{min-width:0}.CLSwiq_captureText h3{font:700 26px var(--mono);letter-spacing:-.02em;margin:0 0 8px}.CLSwiq_captureText p{color:var(--txt-2);margin:0 0 14px}.CLSwiq_meas{flex-wrap:wrap;gap:6px;margin:0 0 14px;padding:0;list-style:none;display:flex}.CLSwiq_meas li{border:1px solid var(--meas-edge);color:var(--ch2);font:600 11px var(--mono);border-radius:3px;padding:3px 8px}.CLSwiq_links{font:600 12.5px var(--mono);flex-wrap:wrap;gap:6px 16px;display:flex}.CLSwiq_links a{text-underline-offset:3px}.CLSwiq_links a:hover{color:var(--ch1)}.CLSwiq_subhead{color:var(--dim);font:600 11px var(--mono);letter-spacing:.1em;margin:48px 0 14px}.CLSwiq_stored{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.CLSwiq_stored li{border:1px solid var(--line);border-radius:6px;align-content:start;gap:6px;padding:14px;display:grid}.CLSwiq_stored b{font:700 14px var(--mono)}.CLSwiq_stored p{color:var(--txt-2);margin:0;font-size:14px}.CLSwiq_storedTech{color:var(--dim);font:500 10.5px var(--mono)}.CLSwiq_decode{border-collapse:collapse;width:100%;min-width:760px;font-size:14px}.CLSwiq_decode th{border-bottom:2px solid var(--ch3);color:var(--dim);font:600 10.5px var(--mono);letter-spacing:.08em;text-align:left;text-transform:uppercase;padding:8px 12px}.CLSwiq_decode td{border-bottom:1px solid var(--line);vertical-align:top;font:500 12px var(--mono);padding:12px}.CLSwiq_decode td:nth-child(3){font:14px/1.5 var(--sans)}.CLSwiq_decode td small{color:var(--dim);font-size:13px}.CLSwiq_decode a{color:var(--ch3);font-weight:700}.CLSwiq_addr{color:var(--ch3-ink);white-space:nowrap}.CLSwiq_flag{background:var(--flag);color:var(--ch3-ink);font:700 10px var(--mono);text-transform:uppercase;white-space:nowrap;border-radius:3px;padding:2px 7px;display:inline-block}.CLSwiq_flagHot{background:var(--hot);color:var(--hot-ink)}.CLSwiq_ai{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}@media (max-width:960px){.CLSwiq_ai{grid-template-columns:minmax(0,1fr)}}.CLSwiq_screenWide{margin:11px}.CLSwiq_contact{gap:18px;display:grid}.CLSwiq_contact p{max-width:42ch;font:600 clamp(22px, 3vw, 32px)/1.3 var(--mono);letter-spacing:-.02em;margin:0}.CLSwiq_email{border:2px solid var(--ch4);font:700 clamp(16px,2.4vw,22px) var(--mono);word-break:break-all;border-radius:6px;justify-self:start;padding:14px 20px;text-decoration:none;color:var(--ch4)!important}.CLSwiq_email:hover{background:var(--ch4);color:var(--on-c4)!important}.CLSwiq_footer{border-top:1px solid var(--line);color:var(--dim);font:500 10.5px var(--mono);letter-spacing:.08em;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:18px max(16px,2vw) 90px;display:flex}
