@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.c7ba4a65.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.p.e8a15cd1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.158762cf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_7fe91043-module__pzrdZW__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_7fe91043-module__pzrdZW__variable{--font-sans:"Archivo","Archivo Fallback"}
@font-face{font-family:Martian Mono;font-style:normal;font-weight:100 800;font-stretch:75% 112.5%;font-display:swap;src:url(../media/bc75a5ef649fd533-s.abb3558a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Martian Mono;font-style:normal;font-weight:100 800;font-stretch:75% 112.5%;font-display:swap;src:url(../media/0d0795e2b42a3c22-s.19582e1b.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Martian Mono;font-style:normal;font-weight:100 800;font-stretch:75% 112.5%;font-display:swap;src:url(../media/ced9be41fbb50af4-s.p.d4c06284.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Martian Mono;font-style:normal;font-weight:100 800;font-stretch:75% 112.5%;font-display:swap;src:url(../media/9721f9d4df761ffd-s.p.b1d98d13.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Martian Mono Fallback;src:local(Arial);ascent-override:63.69%;descent-override:12.74%;line-gap-override:0.0%;size-adjust:157.02%}.martian_mono_e34ccef1-module__99GkAq__className{font-family:Martian Mono,Martian Mono Fallback;font-style:normal}.martian_mono_e34ccef1-module__99GkAq__variable{--font-mono:"Martian Mono","Martian Mono Fallback"}
.circuit-module__ML1xZW__root{--paper:#f4f1e8;--paper-2:#ece8dc;--desk:#dcd8cc;--ink:#15181c;--ink-2:#41464e;--ink-3:#585d65;--rule:#15181c24;--wire:#15181c57;--signal:#ff5a1a;--signal-ink:#b03a00;--glow:#ff5a1a4d;--screen:#0f1113;--gutter:96px;--pad:clamp(24px,4.5vw,72px);--track:.06em;--ease-out:cubic-bezier(.2,.7,.2,1);background:var(--desk);color:var(--ink);font-family:var(--font-sans),system-ui,sans-serif;min-height:100vh;padding:18px 18px 96px;font-size:17px;line-height:1.5}.circuit-module__ML1xZW__root a{color:inherit;text-underline-offset:.24em;text-decoration-line:underline;text-decoration-color:#15181c59;text-decoration-thickness:1px;transition:text-decoration-color .2s,color .2s}.circuit-module__ML1xZW__root a:hover{-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal)}.circuit-module__ML1xZW__root :focus-visible{outline:2px solid var(--signal-ink);outline-offset:3px;border-radius:2px}.circuit-module__ML1xZW__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.circuit-module__ML1xZW__skip{z-index:40;background:var(--ink);padding:10px 14px;font-weight:600;position:fixed;top:12px;left:12px;transform:translateY(-200%);color:var(--paper)!important}.circuit-module__ML1xZW__skip:focus{transform:none}.circuit-module__ML1xZW__sheet{background:var(--paper);border:1px solid var(--ink);max-width:1480px;margin:0 auto;padding:22px;position:relative;box-shadow:0 1px 2px #15181c14,0 28px 56px -36px #15181c80}.circuit-module__ML1xZW__sheet:before{content:"";z-index:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.12 0 0 0 0 0.13 0 0 0 0 0.14 0.09 0 0 0 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-size:220px 220px;position:absolute;inset:0}.circuit-module__ML1xZW__markV,.circuit-module__ML1xZW__markH{pointer-events:none;z-index:1;position:absolute}.circuit-module__ML1xZW__markV{border-left:1.5px solid var(--ink);clip-path:polygon(-2px 0,4px 0,4px 14px,-2px 14px,-2px calc(100% - 14px),4px calc(100% - 14px),4px 100%,-2px 100%);width:0;top:-7px;bottom:-7px;left:50%}.circuit-module__ML1xZW__markH{border-top:1.5px solid var(--ink);clip-path:polygon(0 -2px,14px -2px,14px 4px,calc(100% - 14px) 4px,calc(100% - 14px) -2px,100% -2px,100% 4px,0 4px);height:0;top:50%;left:-7px;right:-7px}.circuit-module__ML1xZW__zonesTop,.circuit-module__ML1xZW__zonesSide{font-family:var(--font-mono),ui-monospace,monospace;color:var(--ink-3);pointer-events:none;font-size:10px;display:flex;position:absolute}.circuit-module__ML1xZW__zonesTop{height:22px;top:0;left:22px;right:22px}.circuit-module__ML1xZW__zonesBottom{top:auto;bottom:0}.circuit-module__ML1xZW__zonesTop span{border-left:1px solid var(--ink);flex:1;place-items:center;display:grid}.circuit-module__ML1xZW__zonesTop span:first-child{border-left:0}.circuit-module__ML1xZW__zonesSide{flex-direction:column;width:22px;top:22px;bottom:22px;left:0}.circuit-module__ML1xZW__zonesRight{left:auto;right:0}.circuit-module__ML1xZW__zonesSide span{border-top:1px solid var(--ink);flex:1;place-items:center;display:grid}.circuit-module__ML1xZW__zonesSide span:first-child{border-top:0}.circuit-module__ML1xZW__frame{border:2px solid var(--ink);padding:0 var(--pad);position:relative}.circuit-module__ML1xZW__wires{z-index:2;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.circuit-module__ML1xZW__wireBase path,.circuit-module__ML1xZW__wireGlow path,.circuit-module__ML1xZW__wireLit path{fill:none;stroke-linejoin:miter;stroke-linecap:square}.circuit-module__ML1xZW__wireBase path{stroke:var(--wire);stroke-width:1.5px}.circuit-module__ML1xZW__wireGlow path{stroke:#ff5a1a29;stroke-width:7px;stroke-linecap:butt}.circuit-module__ML1xZW__wireLit path{stroke:var(--signal);stroke-width:2.5px;stroke-linecap:butt}.circuit-module__ML1xZW__joints circle{fill:var(--ink);transition:fill .3s}.circuit-module__ML1xZW__joints circle[data-on]{fill:var(--signal)}.circuit-module__ML1xZW__heads circle+circle{fill:#fff6ee;stroke:var(--signal);stroke-width:1.5px}.circuit-module__ML1xZW__node{z-index:3;--pin-in:.5 0;--pin-out:.5 1;flex:none;width:40px;display:block;position:relative}.circuit-module__ML1xZW__symbol{display:block;overflow:visible}.circuit-module__ML1xZW__symbol line,.circuit-module__ML1xZW__symbol path,.circuit-module__ML1xZW__symbol rect,.circuit-module__ML1xZW__symbol circle{fill:none;stroke:var(--ink);stroke-width:1.5px;stroke-linecap:round}.circuit-module__ML1xZW__symbol .circuit-module__ML1xZW__thick{stroke-width:3.5px;stroke-linecap:butt}.circuit-module__ML1xZW__symbol .circuit-module__ML1xZW__plus{font-family:var(--font-mono),monospace;fill:var(--ink);stroke:none;font-size:11px}.circuit-module__ML1xZW__symbol .circuit-module__ML1xZW__pivot,.circuit-module__ML1xZW__symbol .circuit-module__ML1xZW__body{fill:var(--paper)}.circuit-module__ML1xZW__passive .circuit-module__ML1xZW__body{fill:#fde4d2}.circuit-module__ML1xZW__passive .circuit-module__ML1xZW__thick{stroke:var(--signal)}.circuit-module__ML1xZW__node .circuit-module__ML1xZW__lead{stroke:var(--signal);stroke-width:2.5px;stroke-linecap:butt}.circuit-module__ML1xZW__supply{--pin-in:none}.circuit-module__ML1xZW__earth{--pin-out:none}.circuit-module__ML1xZW__way{--pin-in:0 0;--pin-out:0 0;width:0;height:0;position:absolute;bottom:0;left:50%}.circuit-module__ML1xZW__ref{font-family:var(--font-mono),ui-monospace,monospace;font-variation-settings:"wdth" 80;color:var(--ink-3);white-space:nowrap;pointer-events:none;font-size:10px;line-height:1.35;display:grid;position:absolute;top:50%;left:calc(50% + 12px);transform:translateY(-50%)}.circuit-module__ML1xZW__ref b{color:var(--ink);font-size:11px;font-weight:600}.circuit-module__ML1xZW__refLeft{text-align:right;left:auto;right:calc(50% + 18px)}.circuit-module__ML1xZW__lamp .circuit-module__ML1xZW__ref,.circuit-module__ML1xZW__meterSymbol .circuit-module__ML1xZW__ref{left:calc(50% + 22px)}.circuit-module__ML1xZW__lamp .circuit-module__ML1xZW__refLeft{left:auto;right:calc(50% + 20px)}.circuit-module__ML1xZW__lamp:before{content:"";background:radial-gradient(circle,var(--glow),transparent 68%);pointer-events:none;border-radius:50%;width:84px;height:84px;margin:-42px 0 0 -42px;position:absolute;top:50%;left:50%}.circuit-module__ML1xZW__lamp .circuit-module__ML1xZW__bulb{fill:#ff5a1a29;stroke:var(--signal)}.circuit-module__ML1xZW__lamp .circuit-module__ML1xZW__rays line{stroke:var(--signal);stroke-width:1.75px}.circuit-module__ML1xZW__meterSymbol .circuit-module__ML1xZW__arrow{fill:var(--signal);stroke:var(--signal)}.circuit-module__ML1xZW__meterSymbol .circuit-module__ML1xZW__bulb{stroke:var(--ink)}.circuit-module__ML1xZW__meterSymbol .circuit-module__ML1xZW__pointer{transform-box:view-box;transform-origin:20px 34px}.circuit-module__ML1xZW__short,.circuit-module__ML1xZW__rocker{display:none}.circuit-module__ML1xZW__switch .circuit-module__ML1xZW__blade{stroke-width:2.25px;transform-box:view-box;transform-origin:20px 60px}.circuit-module__ML1xZW__header{z-index:3;border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:16px;max-width:1240px;height:64px;margin:0 auto;display:flex;position:relative}.circuit-module__ML1xZW__brand{letter-spacing:-.005em;font-size:15px;font-weight:700;text-decoration:none!important}.circuit-module__ML1xZW__nav{font-family:var(--font-mono),ui-monospace,monospace;text-transform:uppercase;letter-spacing:var(--track);align-items:center;gap:20px;font-size:11px;display:flex}.circuit-module__ML1xZW__nav a{text-decoration:none}.circuit-module__ML1xZW__nav a:not(.circuit-module__ML1xZW__lang):hover{color:var(--signal-ink)}.circuit-module__ML1xZW__lang{border:1.5px solid var(--ink);border-radius:3px;place-items:center;min-width:36px;height:32px;transition:background .2s,color .2s;display:grid!important}.circuit-module__ML1xZW__lang:hover{background:var(--ink);color:var(--paper)}.circuit-module__ML1xZW__part{column-gap:clamp(24px,3vw,40px);max-width:1240px;margin:0 auto;padding-block:clamp(72px,9vw,128px);display:grid;position:relative}.circuit-module__ML1xZW__part>*{min-width:0}.circuit-module__ML1xZW__kicker{font-family:var(--font-mono),ui-monospace,monospace;font-variation-settings:"wdth" 90;letter-spacing:var(--track);text-transform:uppercase;color:var(--ink-3);margin:0 0 14px;font-size:11px}.circuit-module__ML1xZW__title{font-variation-settings:"wdth" 88;letter-spacing:-.022em;text-wrap:balance;margin:0 0 18px;font-size:clamp(2rem,3.5vw,3.1rem);font-weight:760;line-height:1.02}.circuit-module__ML1xZW__body{max-width:40ch;color:var(--ink-2);text-wrap:pretty;margin:0 0 16px;font-size:18px}.circuit-module__ML1xZW__meta{font-family:var(--font-mono),ui-monospace,monospace;font-variation-settings:"wdth" 85;color:var(--ink-3);margin:0 0 18px;font-size:11.5px;line-height:1.5}.circuit-module__ML1xZW__arrowLink{font-size:16px;font-weight:600}.circuit-module__ML1xZW__arrowLink span{color:var(--ink-3);transition:transform .2s var(--ease-out),color .2s;font-size:.85em;display:inline-block}.circuit-module__ML1xZW__arrowLink:hover span{color:var(--signal-ink);transform:translate(1px,-1px)}.circuit-module__ML1xZW__gutter{flex-direction:column;align-self:stretch;align-items:center;min-height:100%;display:flex;position:relative}.circuit-module__ML1xZW__hero{grid-template-columns:minmax(0,1fr)var(--gutter)minmax(0,460px);grid-template-rows:auto auto;padding-top:40px;padding-bottom:56px}.circuit-module__ML1xZW__heroText{grid-area:1/1;padding-top:36px}.circuit-module__ML1xZW__heroGutter{grid-area:1/2/span 2}.circuit-module__ML1xZW__heroLamp{margin-top:96px}.circuit-module__ML1xZW__portrait{border:1.5px solid var(--ink);background:var(--paper);grid-area:1/3;align-self:start;margin:76px 0 0;padding:8px;position:relative}.circuit-module__ML1xZW__portrait img{width:100%;height:auto}.circuit-module__ML1xZW__portrait:after{content:"";mix-blend-mode:soft-light;opacity:.35;pointer-events:none;background:radial-gradient(120% 90% at 0 30%,#ffaa6e8c,#0000 60%);position:absolute;inset:8px}.circuit-module__ML1xZW__name{font-variation-settings:"wdth" 84;letter-spacing:-.035em;margin:0 0 26px;font-size:clamp(3.6rem,8.2vw,7.6rem);font-weight:800;line-height:.88}.circuit-module__ML1xZW__name span{display:block}.circuit-module__ML1xZW__role{letter-spacing:-.01em;text-wrap:balance;max-width:30ch;margin:0 0 12px;font-size:clamp(1.25rem,1.9vw,1.55rem);font-weight:620;line-height:1.25}.circuit-module__ML1xZW__line{max-width:42ch;color:var(--ink-2);text-wrap:pretty;margin:0 0 24px;font-size:18px}.circuit-module__ML1xZW__availability{text-wrap:pretty;align-items:baseline;gap:12px;max-width:44ch;margin:0 0 22px;font-size:17px;font-weight:650;display:flex}.circuit-module__ML1xZW__statusLed{background:var(--signal);border-radius:50%;flex:none;width:10px;height:10px;transform:translateY(-1px);box-shadow:0 0 0 3px #ff5a1a33}.circuit-module__ML1xZW__contact{flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;font-size:16px;font-weight:560;list-style:none;display:flex}.circuit-module__ML1xZW__scrollHint{font-family:var(--font-mono),ui-monospace,monospace;font-variation-settings:"wdth" 88;color:var(--ink-3);grid-area:2/1;align-self:end;align-items:center;gap:12px;margin:48px 0 0;font-size:11px;display:flex}.circuit-module__ML1xZW__scrollLine{background:var(--signal);width:48px;height:1.5px}.circuit-module__ML1xZW__work{grid-template-columns:var(--gutter)minmax(0,6fr)minmax(0,5fr);grid-template-areas:"gutter gauge text";align-items:center}.circuit-module__ML1xZW__work>.circuit-module__ML1xZW__gutter{grid-area:gutter}.circuit-module__ML1xZW__work>.circuit-module__ML1xZW__text{grid-area:text}.circuit-module__ML1xZW__stack{font-family:var(--font-mono),ui-monospace,monospace;font-variation-settings:"wdth" 85;flex-wrap:wrap;gap:0;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.circuit-module__ML1xZW__stack li{border:1px solid var(--ink);margin:0 -1px -1px 0;padding:5px 10px}.circuit-module__ML1xZW__gauge{--v:0;grid-area:gauge;margin:0}.circuit-module__ML1xZW__gauge svg{width:100%;height:auto;overflow:visible}.circuit-module__ML1xZW__gaugeFace{fill:var(--paper-2);stroke:var(--ink);stroke-width:1.5px}.circuit-module__ML1xZW__gaugeArc{fill:none;stroke:var(--ink);stroke-width:1.5px}.circuit-module__ML1xZW__gaugeDone{fill:none;stroke:var(--signal);stroke-width:6px;stroke-dasharray:1;stroke-dashoffset:0}.circuit-module__ML1xZW__tick,.circuit-module__ML1xZW__tickMajor{stroke:var(--ink);stroke-width:1px}.circuit-module__ML1xZW__tickMajor{stroke-width:2px}.circuit-module__ML1xZW__gaugeYear,.circuit-module__ML1xZW__gaugeSpan,.circuit-module__ML1xZW__gaugeUnit{font-family:var(--font-mono),ui-monospace,monospace;text-anchor:middle;fill:var(--ink-2)}.circuit-module__ML1xZW__gaugeYear{font-size:11px}.circuit-module__ML1xZW__gaugeSpan{fill:var(--ink);font-size:15px;font-weight:600}.circuit-module__ML1xZW__gaugeUnit{text-anchor:start;letter-spacing:.04em;text-transform:uppercase;fill:var(--ink-3);font-size:9px}.circuit-module__ML1xZW__needle{transform-box:view-box;transform-origin:170px 206px;transform:rotate(calc(-50deg + var(--v)*100deg))}.circuit-module__ML1xZW__needle line{stroke:var(--ink);stroke-width:2px;stroke-linecap:round}.circuit-module__ML1xZW__needleHub{fill:var(--ink)}.circuit-module__ML1xZW__gaugeCaption{font-family:var(--font-mono),ui-monospace,monospace;font-variation-settings:"wdth" 85;color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:14px;margin-top:14px;font-size:12px;display:flex}.circuit-module__ML1xZW__gaugeValue{font-family:var(--font-sans),sans-serif;font-variation-settings:"wdth" 88;letter-spacing:-.02em;color:var(--ink);font-size:34px;font-weight:760}.circuit-module__ML1xZW__shotPart{align-items:center}.circuit-module__ML1xZW__shotRight{grid-template-columns:minmax(0,4fr)var(--gutter)minmax(0,7fr);grid-template-areas:"text gutter display"}.circuit-module__ML1xZW__shotLeft{grid-template-columns:minmax(0,7fr)var(--gutter)minmax(0,4fr);grid-template-areas:"display gutter text"}.circuit-module__ML1xZW__shotPart>.circuit-module__ML1xZW__text{grid-area:text}.circuit-module__ML1xZW__shotPart>.circuit-module__ML1xZW__gutter{grid-area:gutter}.circuit-module__ML1xZW__shotPart>.circuit-module__ML1xZW__display{grid-area:display}.circuit-module__ML1xZW__display{background:var(--ink);border-radius:9px;margin:0;padding:9px 9px 16px;position:relative;box-shadow:inset 0 0 0 1px #ffffff12,0 1px 1px #15181c33,0 18px 36px -24px #15181c99}.circuit-module__ML1xZW__screenLink{color:inherit;cursor:pointer;text-decoration:none;display:block}@media (hover:hover) and (pointer:fine){.circuit-module__ML1xZW__display:has(.circuit-module__ML1xZW__screenLink){transition:transform .25s,box-shadow .25s}.circuit-module__ML1xZW__display:has(.circuit-module__ML1xZW__screenLink:hover){transform:translateY(-2px);box-shadow:inset 0 0 0 1px #ffffff1a,0 2px 2px #15181c33,0 24px 40px -22px #15181ca6}}@media (prefers-reduced-motion:reduce){.circuit-module__ML1xZW__display:has(.circuit-module__ML1xZW__screenLink:hover){transform:none}}.circuit-module__ML1xZW__displayRef{font-family:var(--font-mono),ui-monospace,monospace;color:var(--ink);font-size:11px;font-weight:600;position:absolute;top:-20px;left:0}.circuit-module__ML1xZW__screen{aspect-ratio:16/10;background:var(--screen);border-radius:3px;position:relative;overflow:hidden}.circuit-module__ML1xZW__screen img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.circuit-module__ML1xZW__displayTall .circuit-module__ML1xZW__screen img{object-position:top left}.circuit-module__ML1xZW__displayLed{background:var(--signal);width:6px;height:6px;box-shadow:0 0 6px 1px var(--glow);border-radius:50%;position:absolute;bottom:5px;right:14px}.circuit-module__ML1xZW__group{--mode:parallel;grid-template-columns:minmax(0,3fr) minmax(0,9fr);align-items:start}.circuit-module__ML1xZW__groupHead{padding-top:8px}.circuit-module__ML1xZW__groupHead .circuit-module__ML1xZW__title{font-size:clamp(1.7rem,2.6vw,2.35rem)}.circuit-module__ML1xZW__groupHead .circuit-module__ML1xZW__body{font-size:16.5px}.circuit-module__ML1xZW__members{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(16px,2vw,28px);display:grid}.circuit-module__ML1xZW__member{grid-template-columns:44px minmax(0,1fr);column-gap:12px;min-width:0;display:grid}.circuit-module__ML1xZW__card{min-width:0;padding-top:26px}.circuit-module__ML1xZW__card .circuit-module__ML1xZW__display{margin-bottom:18px}.circuit-module__ML1xZW__card .circuit-module__ML1xZW__screen{aspect-ratio:4/3}.circuit-module__ML1xZW__cardTitle{font-variation-settings:"wdth" 90;letter-spacing:-.01em;margin:0 0 4px;font-size:21px;font-weight:720}.circuit-module__ML1xZW__cardMeta{font-family:var(--font-mono),ui-monospace,monospace;font-variation-settings:"wdth" 85;color:var(--signal-ink);margin:0 0 10px;font-size:11px}.circuit-module__ML1xZW__cardText{color:var(--ink-2);text-wrap:pretty;margin:0 0 12px;font-size:15.5px;line-height:1.5}.circuit-module__ML1xZW__years{margin:0}.circuit-module__ML1xZW__years dt{font-family:var(--font-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums;color:var(--ink-3);margin-bottom:2px;font-size:11px}.circuit-module__ML1xZW__years dd{margin:0 0 10px}.circuit-module__ML1xZW__card .circuit-module__ML1xZW__arrowLink{word-break:break-word;font-size:14.5px}.circuit-module__ML1xZW__lcd .circuit-module__ML1xZW__screen{font-family:var(--font-mono),ui-monospace,monospace;font-variation-settings:"wdth" 85;color:#ffb27a;background:#1b1a14;flex-direction:column;justify-content:center;gap:6px;padding:16px 18px;font-size:13px;display:flex}.circuit-module__ML1xZW__lcdLine{white-space:nowrap;justify-content:space-between;gap:8px;display:flex}.circuit-module__ML1xZW__lcdLine b{color:#ffd2b0;font-weight:700}.circuit-module__ML1xZW__small .circuit-module__ML1xZW__card{padding-top:14px}.circuit-module__ML1xZW__languages{gap:8px;margin:8px 0 0;display:grid}.circuit-module__ML1xZW__languages div{grid-template-columns:minmax(0,1fr);display:grid}.circuit-module__ML1xZW__languages dt{align-items:baseline;gap:8px;font-size:15.5px;font-weight:650;display:flex}.circuit-module__ML1xZW__languages dd{color:var(--ink-2);margin:0 0 0 24px;font-size:14px}.circuit-module__ML1xZW__pinNo{border:1px solid var(--ink);width:16px;height:16px;font-family:var(--font-mono),ui-monospace,monospace;border-radius:50%;place-items:center;font-size:9px;font-weight:400;display:inline-grid;transform:translateY(-1px)}.circuit-module__ML1xZW__programme{grid-template-columns:minmax(0,4fr) minmax(0,8fr);grid-template-areas:"text leds";align-items:center}.circuit-module__ML1xZW__programme>.circuit-module__ML1xZW__text{grid-area:text}.circuit-module__ML1xZW__status{border-left:2px solid var(--signal);max-width:44ch;margin:0 0 18px;padding-left:12px;font-size:15.5px;font-weight:560;line-height:1.45}.circuit-module__ML1xZW__ledWrap{grid-area:leds;padding-top:26px;position:relative}.circuit-module__ML1xZW__ledRef{font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;font-weight:600;position:absolute;top:0;right:0}.circuit-module__ML1xZW__ledFigure{margin:0}.circuit-module__ML1xZW__ladder{z-index:3;--pin-in:0 0;--pin-out:0 1;position:relative}.circuit-module__ML1xZW__rungs{border-top:2.5px solid var(--signal);border-bottom:2.5px solid var(--signal);margin:0;padding:0 0 0 20px;list-style:none;display:flex}.circuit-module__ML1xZW__rung{flex:1;justify-content:center;display:flex;position:relative}.circuit-module__ML1xZW__led{width:24px;height:76px;overflow:visible}.circuit-module__ML1xZW__led line,.circuit-module__ML1xZW__led path{fill:none;stroke:var(--ink);stroke-width:1.5px}.circuit-module__ML1xZW__led .circuit-module__ML1xZW__ledBody{fill:var(--paper);stroke-linejoin:round}.circuit-module__ML1xZW__led .circuit-module__ML1xZW__ledRay{stroke-width:1.1px;opacity:0}.circuit-module__ML1xZW__ledHalo{fill:var(--glow);opacity:0}.circuit-module__ML1xZW__done .circuit-module__ML1xZW__led line{stroke:var(--signal);stroke-width:2px}.circuit-module__ML1xZW__done .circuit-module__ML1xZW__ledBody{fill:var(--signal);stroke:var(--signal)}.circuit-module__ML1xZW__done .circuit-module__ML1xZW__ledRay{stroke:var(--signal);opacity:1}.circuit-module__ML1xZW__done .circuit-module__ML1xZW__ledHalo{opacity:1}.circuit-module__ML1xZW__next .circuit-module__ML1xZW__ledBody{stroke:var(--signal);stroke-width:2px}.circuit-module__ML1xZW__rung:not(.circuit-module__ML1xZW__done):not(.circuit-module__ML1xZW__next) .circuit-module__ML1xZW__led line,.circuit-module__ML1xZW__rung:not(.circuit-module__ML1xZW__done):not(.circuit-module__ML1xZW__next) .circuit-module__ML1xZW__led path{stroke:#15181c6b}.circuit-module__ML1xZW__rungNo{font-family:var(--font-mono),ui-monospace,monospace;font-variation-settings:"wdth" 80;font-variant-numeric:tabular-nums;color:var(--ink-3);font-size:10px;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.circuit-module__ML1xZW__ledCaption{font-family:var(--font-mono),ui-monospace,monospace;font-variation-settings:"wdth" 85;color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;gap:10px 24px;margin-top:36px;padding-left:22px;font-size:11px;display:flex}.circuit-module__ML1xZW__ledEnds{gap:10px;display:flex}.circuit-module__ML1xZW__ledEnds span+span:before{content:"→ "}.circuit-module__ML1xZW__legend{gap:16px;display:flex}.circuit-module__ML1xZW__legendDone,.circuit-module__ML1xZW__legendNext,.circuit-module__ML1xZW__legendLater{align-items:center;gap:6px;display:inline-flex}.circuit-module__ML1xZW__legendDone:before,.circuit-module__ML1xZW__legendNext:before,.circuit-module__ML1xZW__legendLater:before{content:"";border:1.5px solid var(--signal);border-radius:50%;width:9px;height:9px}.circuit-module__ML1xZW__legendDone:before{background:var(--signal)}.circuit-module__ML1xZW__legendLater:before{border-color:#15181c6b}.circuit-module__ML1xZW__finale{grid-template-columns:minmax(0,5fr) 300px minmax(0,5fr);grid-template-areas:"text circuit panel";align-items:stretch;padding-bottom:72px}.circuit-module__ML1xZW__finale>.circuit-module__ML1xZW__text{grid-area:text;align-self:center}.circuit-module__ML1xZW__finaleTitle{letter-spacing:-.035em;font-size:clamp(2.8rem,4.8vw,5rem);line-height:.92}.circuit-module__ML1xZW__hint{text-wrap:pretty;margin:0 0 20px;font-size:17px;font-weight:650}.circuit-module__ML1xZW__hint:after{content:"  →";color:var(--signal-ink)}.circuit-module__ML1xZW__terminals{flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;font-size:15.5px;font-weight:560;list-style:none;display:flex}.circuit-module__ML1xZW__finalColumn{flex-direction:column;grid-area:circuit;align-items:flex-start;display:flex}.circuit-module__ML1xZW__finalColumn>.circuit-module__ML1xZW__node{margin-left:12px}.circuit-module__ML1xZW__bigSwitch{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:48px;margin:0;padding:0;display:flex}.circuit-module__ML1xZW__bigSwitchNode{--pin-in:.5 0;--pin-out:.5 1;width:64px}.circuit-module__ML1xZW__bigSwitchNode .circuit-module__ML1xZW__refLeft{top:62%;left:auto;right:calc(50% + 14px)}.circuit-module__ML1xZW__bigSwitchNode .circuit-module__ML1xZW__lead:last-of-type{stroke:var(--wire);stroke-width:1.5px}.circuit-module__ML1xZW__bigSwitchNode[data-closed=true] .circuit-module__ML1xZW__lead:last-of-type{stroke:var(--signal);stroke-width:2.5px}.circuit-module__ML1xZW__bigBlade{transform-box:view-box;transform-origin:32px 150px;transition:transform .45s cubic-bezier(.3,1.5,.5,1)}.circuit-module__ML1xZW__bigBlade line{stroke-width:3.5px;transition:stroke .3s}.circuit-module__ML1xZW__bigSwitchNode[data-on][data-closed=true] .circuit-module__ML1xZW__bigBlade line{stroke:var(--signal)}.circuit-module__ML1xZW__bigBlade rect{fill:var(--ink)}.circuit-module__ML1xZW__spark{opacity:0;transform-box:view-box;transform-origin:32px 40px}.circuit-module__ML1xZW__symbol .circuit-module__ML1xZW__spark line{stroke:var(--signal);stroke-width:2px}.circuit-module__ML1xZW__bigSwitchText{justify-items:start;gap:8px;display:grid}.circuit-module__ML1xZW__bigSwitchLabel{white-space:nowrap;border:1.5px solid var(--ink);background:var(--paper);transition:background .2s,color .2s,border-color .2s,transform .12s var(--ease-out);border-radius:4px;padding:11px 16px;font-size:15px;font-weight:700;line-height:1.2}.circuit-module__ML1xZW__bigSwitch[data-closed=true] .circuit-module__ML1xZW__bigSwitchLabel{border-color:var(--signal);background:#fff8f1}.circuit-module__ML1xZW__bigSwitch:active .circuit-module__ML1xZW__bigSwitchLabel{transform:translateY(1px)scale(.985)}@media (hover:hover) and (pointer:fine){.circuit-module__ML1xZW__bigSwitch:hover .circuit-module__ML1xZW__bigSwitchLabel{background:var(--ink);border-color:var(--ink);color:var(--paper)}}.circuit-module__ML1xZW__bigSwitchState{font-family:var(--font-mono),ui-monospace,monospace;text-transform:uppercase;letter-spacing:var(--track);color:var(--ink-3);font-size:11px}.circuit-module__ML1xZW__bigSwitch[data-closed=true] .circuit-module__ML1xZW__bigSwitchState{color:var(--signal-ink)}.circuit-module__ML1xZW__mailPanel{border:1.5px solid var(--signal);background:#fff8f1;border-radius:6px;grid-area:panel;align-self:end;margin-bottom:40px;padding:26px 28px 28px;box-shadow:0 0 0 5px #ff5a1a1f}.circuit-module__ML1xZW__mailTitle{font-family:var(--font-mono),ui-monospace,monospace;text-transform:uppercase;letter-spacing:var(--track);color:var(--signal-ink);margin:0 0 8px;font-size:11px}.circuit-module__ML1xZW__mailAddress{font-variation-settings:"wdth" 88;letter-spacing:-.015em;overflow-wrap:anywhere;margin:0 0 20px;font-size:clamp(1.3rem,2.2vw,1.85rem);font-weight:760;display:block;text-decoration:none!important}.circuit-module__ML1xZW__mailActions{flex-wrap:wrap;gap:10px;display:flex}.circuit-module__ML1xZW__primary,.circuit-module__ML1xZW__secondary{border:1.5px solid var(--ink);min-height:42px;font:inherit;cursor:pointer;border-radius:4px;align-items:center;padding:0 16px;font-size:15px;font-weight:650;display:inline-flex;text-decoration:none!important}.circuit-module__ML1xZW__primary{background:var(--ink);transition:background .2s,border-color .2s,transform .12s var(--ease-out);color:var(--paper)!important}.circuit-module__ML1xZW__secondary{color:var(--ink);transition:background .2s,transform .12s var(--ease-out);background:0 0}.circuit-module__ML1xZW__primary:hover{background:var(--signal-ink);border-color:var(--signal-ink)}.circuit-module__ML1xZW__secondary:hover{background:var(--paper-2)}.circuit-module__ML1xZW__primary:active,.circuit-module__ML1xZW__secondary:active{transform:translateY(1px)}.circuit-module__ML1xZW__footer{z-index:3;margin:24px calc(-1*var(--pad))0;border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,560px);align-items:end;gap:32px;display:grid;position:relative}.circuit-module__ML1xZW__legend{padding:24px 0 24px var(--pad);color:var(--ink-2);font-size:13px}.circuit-module__ML1xZW__legendTitle{font-family:var(--font-mono),ui-monospace,monospace;text-transform:uppercase;letter-spacing:var(--track);color:var(--ink-3);margin:0 0 8px;font-size:10px}.circuit-module__ML1xZW__legend ul{grid-template-columns:repeat(4,max-content);gap:4px 22px;margin:0;padding:0;list-style:none;display:grid}.circuit-module__ML1xZW__legend b{width:1.4em;font-family:var(--font-mono),ui-monospace,monospace;color:var(--ink);font-weight:600;display:inline-block}.circuit-module__ML1xZW__titleBlock{border-left:2px solid var(--ink);border-top:2px solid var(--ink);background:var(--ink);grid-template-columns:minmax(0,1.2fr) minmax(0,.5fr) minmax(0,1fr) minmax(0,1.1fr);gap:1px;margin:0;display:grid}.circuit-module__ML1xZW__titleBlock>div{background:var(--paper);padding:8px 12px 10px}.circuit-module__ML1xZW__titleBlock dt{font-family:var(--font-mono),ui-monospace,monospace;text-transform:uppercase;letter-spacing:var(--track);color:var(--ink-3);font-size:10px}.circuit-module__ML1xZW__titleBlock dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:14px;font-weight:560}.circuit-module__ML1xZW__tbMain{grid-column:1/-1}.circuit-module__ML1xZW__tbMain dd{font-variation-settings:"wdth" 84;letter-spacing:-.02em;font-size:26px;font-weight:800}.circuit-module__ML1xZW__tbWide{grid-column:span 2}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.circuit-module__ML1xZW__node .circuit-module__ML1xZW__lead,.circuit-module__ML1xZW__lamp .circuit-module__ML1xZW__bulb,.circuit-module__ML1xZW__lamp .circuit-module__ML1xZW__rays line,.circuit-module__ML1xZW__meterSymbol .circuit-module__ML1xZW__arrow,.circuit-module__ML1xZW__rungs,.circuit-module__ML1xZW__led line,.circuit-module__ML1xZW__led path,.circuit-module__ML1xZW__portrait img,.circuit-module__ML1xZW__screen img,.circuit-module__ML1xZW__screen,.circuit-module__ML1xZW__displayLed,.circuit-module__ML1xZW__gaugeDone{transition-duration:.45s;transition-timing-function:ease-out}.circuit-module__ML1xZW__node .circuit-module__ML1xZW__lead{transition-property:stroke,stroke-width}.circuit-module__ML1xZW__node:not([data-on]) .circuit-module__ML1xZW__lead{stroke:var(--wire);stroke-width:1.5px}.circuit-module__ML1xZW__lamp:before{transition:opacity .6s ease-out,transform .6s ease-out}.circuit-module__ML1xZW__lamp:not([data-on]):before{opacity:0;transform:scale(.4)}.circuit-module__ML1xZW__lamp .circuit-module__ML1xZW__bulb{transition-property:fill,stroke}.circuit-module__ML1xZW__lamp:not([data-on]) .circuit-module__ML1xZW__bulb{fill:none;stroke:var(--ink)}.circuit-module__ML1xZW__lamp .circuit-module__ML1xZW__rays line{stroke-dasharray:16;transition-property:opacity,stroke-dashoffset}.circuit-module__ML1xZW__lamp:not([data-on]) .circuit-module__ML1xZW__rays line{opacity:0;stroke-dashoffset:16px}.circuit-module__ML1xZW__meterSymbol .circuit-module__ML1xZW__arrow{transition-property:fill,stroke}.circuit-module__ML1xZW__meterSymbol:not([data-on]) .circuit-module__ML1xZW__arrow{fill:var(--ink);stroke:var(--ink)}.circuit-module__ML1xZW__switch .circuit-module__ML1xZW__blade{transition:transform .4s var(--ease-out)}.circuit-module__ML1xZW__switch:not([data-on]) .circuit-module__ML1xZW__blade{transform:rotate(-32deg)}.circuit-module__ML1xZW__switch[data-on] .circuit-module__ML1xZW__blade{animation:circuit-module__ML1xZW__bladeShut .6s var(--ease-out)both}.circuit-module__ML1xZW__node[data-on] .circuit-module__ML1xZW__ref b{animation:1s ease-out both circuit-module__ML1xZW__refFlash}.circuit-module__ML1xZW__passive .circuit-module__ML1xZW__body,.circuit-module__ML1xZW__passive .circuit-module__ML1xZW__thick{transition:fill .45s ease-out,stroke .45s ease-out}.circuit-module__ML1xZW__passive:not([data-on]) .circuit-module__ML1xZW__body{fill:var(--paper)}.circuit-module__ML1xZW__passive:not([data-on]) .circuit-module__ML1xZW__thick{stroke:var(--ink)}.circuit-module__ML1xZW__card[data-power]{transition:opacity .5s ease-out}.circuit-module__ML1xZW__card[data-power]:not([data-on]){opacity:.42}.circuit-module__ML1xZW__portrait img{transition-property:filter;transition-duration:.9s}.circuit-module__ML1xZW__portrait:not([data-on]) img{filter:grayscale()brightness(.93)contrast(.92)}.circuit-module__ML1xZW__portrait:after{transition:opacity .6s ease-out}.circuit-module__ML1xZW__portrait:not([data-on]):after{opacity:0}.circuit-module__ML1xZW__portrait[data-on]:after{animation:1.6s ease-out circuit-module__ML1xZW__lampFlash}.circuit-module__ML1xZW__display:not([data-on]) .circuit-module__ML1xZW__screen img,.circuit-module__ML1xZW__display:not([data-on]) .circuit-module__ML1xZW__lcdLine{opacity:.04}.circuit-module__ML1xZW__display[data-on] .circuit-module__ML1xZW__screen img,.circuit-module__ML1xZW__display[data-on] .circuit-module__ML1xZW__lcdLine{animation:.8s step-end .12s both circuit-module__ML1xZW__powerOn}.circuit-module__ML1xZW__display .circuit-module__ML1xZW__displayLed{transition-duration:.2s}.circuit-module__ML1xZW__display:not([data-on]) .circuit-module__ML1xZW__displayLed{box-shadow:none;background:#3a3d42}.circuit-module__ML1xZW__needle{transition:transform 1s var(--ease-out)}.circuit-module__ML1xZW__gauge:not([data-on]) .circuit-module__ML1xZW__needle{transform:rotate(-50deg)}.circuit-module__ML1xZW__gauge[data-on] .circuit-module__ML1xZW__needle{animation:1.7s cubic-bezier(.2,.6,.3,1) .1s both circuit-module__ML1xZW__needleSettle}.circuit-module__ML1xZW__gaugeDone{transition:stroke-dashoffset 1.4s cubic-bezier(.3,1,.4,1) .1s}.circuit-module__ML1xZW__gauge:not([data-on]) .circuit-module__ML1xZW__gaugeDone{stroke-dashoffset:1px}.circuit-module__ML1xZW__rungs{transition-property:border-color}.circuit-module__ML1xZW__ladder:not([data-on]) .circuit-module__ML1xZW__rungs{border-color:var(--wire)}.circuit-module__ML1xZW__led line,.circuit-module__ML1xZW__led path,.circuit-module__ML1xZW__ledHalo{transition:stroke .3s,fill .3s,opacity .3s;transition-delay:calc(var(--k,0)*55ms + .15s)}.circuit-module__ML1xZW__rung{--k:0}.circuit-module__ML1xZW__ladder:not([data-on]) .circuit-module__ML1xZW__led line,.circuit-module__ML1xZW__ladder:not([data-on]) .circuit-module__ML1xZW__led path{stroke:#15181c6b;transition-delay:0s}.circuit-module__ML1xZW__ladder:not([data-on]) .circuit-module__ML1xZW__ledBody{fill:var(--paper)}.circuit-module__ML1xZW__ladder:not([data-on]) .circuit-module__ML1xZW__ledRay,.circuit-module__ML1xZW__ladder:not([data-on]) .circuit-module__ML1xZW__ledHalo{opacity:0;transition-delay:0s}.circuit-module__ML1xZW__ladder[data-on] .circuit-module__ML1xZW__next .circuit-module__ML1xZW__ledBody{animation:1.4s step-end 1.2s infinite circuit-module__ML1xZW__blink}.circuit-module__ML1xZW__statusLed{animation:2.8s ease-in-out infinite circuit-module__ML1xZW__breathe}@media (hover:hover) and (pointer:fine){.circuit-module__ML1xZW__bigSwitch:hover .circuit-module__ML1xZW__bigBlade{transform:rotate(24deg)}.circuit-module__ML1xZW__bigSwitch[data-closed=true]:hover .circuit-module__ML1xZW__bigBlade{transform:none}}.circuit-module__ML1xZW__bigSwitch[data-closed=true] .circuit-module__ML1xZW__bigBlade{animation:circuit-module__ML1xZW__bigBladeClose .7s var(--ease-out)both}.circuit-module__ML1xZW__bigSwitchNode[data-closed=true] .circuit-module__ML1xZW__spark{animation:.5s ease-out .28s both circuit-module__ML1xZW__spark}.circuit-module__ML1xZW__mailPanel{transition:opacity .35s ease-out,transform .35s ease-out,visibility linear,border-color .4s,box-shadow .4s,background .4s}.circuit-module__ML1xZW__mailPanel:not([data-on]){border-color:var(--ink);background:var(--paper-2);box-shadow:none}}@media (scripting:enabled){.circuit-module__ML1xZW__bigSwitch[data-closed=false] .circuit-module__ML1xZW__bigBlade{transform:rotate(32deg)}.circuit-module__ML1xZW__mailPanel[data-open=false]{visibility:hidden;opacity:0;transform:translateY(10px)}}@keyframes circuit-module__ML1xZW__lampFlash{0%{opacity:0}18%{opacity:1}to{opacity:.35}}@keyframes circuit-module__ML1xZW__powerOn{0%{opacity:.04;filter:brightness()}10%{opacity:1;filter:brightness(1.9)contrast(.8)}20%{opacity:.2;filter:brightness()}32%{opacity:1;filter:brightness(1.35)}60%{opacity:1;filter:brightness(1.12)}to{opacity:1;filter:brightness()}}@keyframes circuit-module__ML1xZW__needleSettle{0%{transform:rotate(-50deg)}52%{transform:rotate(calc(-50deg + var(--v)*100deg + 7deg))}74%{transform:rotate(calc(-50deg + var(--v)*100deg - 2.5deg))}90%{transform:rotate(calc(-50deg + var(--v)*100deg + .8deg))}to{transform:rotate(calc(-50deg + var(--v)*100deg))}}@keyframes circuit-module__ML1xZW__bladeShut{0%{transform:rotate(-32deg)}55%{transform:rotate(0)}72%{transform:rotate(-4deg)}86%{transform:rotate(0)}94%{transform:rotate(-1.2deg)}to{transform:rotate(0)}}@keyframes circuit-module__ML1xZW__bigBladeClose{0%{transform:rotate(32deg)}50%{transform:rotate(0)}68%{transform:rotate(4.5deg)}84%{transform:rotate(0)}93%{transform:rotate(1.2deg)}to{transform:rotate(0)}}@keyframes circuit-module__ML1xZW__spark{0%{opacity:0;transform:scale(.4)}20%{opacity:1}to{opacity:0;transform:scale(1.5)}}@keyframes circuit-module__ML1xZW__refFlash{0%,35%{color:var(--signal)}to{color:var(--ink)}}@keyframes circuit-module__ML1xZW__blink{0%{fill:var(--signal)}50%{fill:var(--paper)}}@keyframes circuit-module__ML1xZW__breathe{0%,to{box-shadow:0 0 0 3px #ff5a1a33}50%{box-shadow:0 0 0 7px #ff5a1a0d}}@media (max-width:1099px){.circuit-module__ML1xZW__members{column-gap:16px}.circuit-module__ML1xZW__group{grid-template-columns:minmax(0,1fr)}.circuit-module__ML1xZW__groupHead{max-width:640px;padding-left:calc(var(--gutter)/2);margin-bottom:48px}}@media (max-width:899px){.circuit-module__ML1xZW__root{--gutter:40px;--pad:14px;padding:8px 8px 96px}.circuit-module__ML1xZW__sheet{padding:0}.circuit-module__ML1xZW__zonesTop,.circuit-module__ML1xZW__zonesSide,.circuit-module__ML1xZW__markV,.circuit-module__ML1xZW__markH{display:none}.circuit-module__ML1xZW__frame{border-width:1.5px;padding:0 14px 0 8px}.circuit-module__ML1xZW__header{height:56px;padding-left:6px}.circuit-module__ML1xZW__part{grid-template-columns:var(--gutter)minmax(0,1fr);grid-template-areas:none;align-items:start;column-gap:14px;padding-block:56px}.circuit-module__ML1xZW__part>*{grid-area:auto}.circuit-module__ML1xZW__part>.circuit-module__ML1xZW__gutter{grid-area:1/1/span 4}.circuit-module__ML1xZW__work>.circuit-module__ML1xZW__gutter,.circuit-module__ML1xZW__shotPart>.circuit-module__ML1xZW__gutter{grid-area:1/1/span 4/2}.circuit-module__ML1xZW__work>.circuit-module__ML1xZW__text,.circuit-module__ML1xZW__shotPart>.circuit-module__ML1xZW__text,.circuit-module__ML1xZW__programme>.circuit-module__ML1xZW__text{grid-area:1/2/2/3}.circuit-module__ML1xZW__gauge,.circuit-module__ML1xZW__shotPart>.circuit-module__ML1xZW__display{grid-area:2/2/3/3;margin-top:32px}.circuit-module__ML1xZW__hero{grid-template-rows:auto auto auto;padding-top:24px;padding-bottom:40px}.circuit-module__ML1xZW__heroGutter{grid-row:1/span 3}.circuit-module__ML1xZW__heroLamp{margin-top:6px}.circuit-module__ML1xZW__portrait{grid-area:1/2;width:132px;margin:48px 0 20px;padding:5px}.circuit-module__ML1xZW__portrait:after{inset:5px}.circuit-module__ML1xZW__heroText{grid-area:2/2;padding-top:0}.circuit-module__ML1xZW__scrollHint{grid-area:3/2;margin-top:32px}.circuit-module__ML1xZW__name{margin-bottom:18px;font-size:clamp(3rem,14vw,4.4rem)}.circuit-module__ML1xZW__role{font-size:1.2rem}.circuit-module__ML1xZW__line,.circuit-module__ML1xZW__body{font-size:16.5px}.circuit-module__ML1xZW__availability{font-size:16px}.circuit-module__ML1xZW__gutter .circuit-module__ML1xZW__ref,.circuit-module__ML1xZW__refLeft{display:none}.circuit-module__ML1xZW__group{--mode:series;grid-template-columns:var(--gutter)minmax(0,1fr)}.circuit-module__ML1xZW__groupHead{grid-column:2;margin-bottom:36px;padding:0}.circuit-module__ML1xZW__members{grid-column:1/-1;grid-template-columns:minmax(0,1fr);row-gap:48px}.circuit-module__ML1xZW__member{grid-template-columns:var(--gutter)minmax(0,1fr);column-gap:14px}.circuit-module__ML1xZW__card{padding-top:22px}.circuit-module__ML1xZW__programme>.circuit-module__ML1xZW__ledWrap{margin:36px 0 0 calc(var(--gutter)/2);grid-area:2/1/auto/-1}.circuit-module__ML1xZW__rungs{padding-left:10px}.circuit-module__ML1xZW__led{width:16px;height:64px}.circuit-module__ML1xZW__rungNo{font-size:8.5px}.circuit-module__ML1xZW__ledCaption{flex-direction:column;padding-left:18px}.circuit-module__ML1xZW__finale{grid-template-columns:var(--gutter)minmax(0,1fr)}.circuit-module__ML1xZW__finale>.circuit-module__ML1xZW__text{grid-area:1/2/2/3}.circuit-module__ML1xZW__finalColumn{margin:32px 0 0 calc(var(--gutter)/2 - 32px);grid-area:2/1/3/3}.circuit-module__ML1xZW__mailPanel{grid-area:3/2/4/3;margin:20px 0 0;padding:20px}.circuit-module__ML1xZW__footer{margin-inline:-14px;grid-template-columns:minmax(0,1fr);margin-left:-8px}.circuit-module__ML1xZW__legend{padding-left:14px}.circuit-module__ML1xZW__legend ul{grid-template-columns:repeat(2,max-content)}.circuit-module__ML1xZW__titleBlock{border-left:0}.circuit-module__ML1xZW__tbMain dd{font-size:22px}}@media (max-width:480px){.circuit-module__ML1xZW__titleBlock{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:759px){.circuit-module__ML1xZW__root{--gutter:52px;--front:.8;--head:5;--head-glow:22;padding:6px max(6px,env(safe-area-inset-right))calc(96px + env(safe-area-inset-bottom))max(6px,env(safe-area-inset-left))}.circuit-module__ML1xZW__frame{padding:0 12px 0 4px}.circuit-module__ML1xZW__header{height:52px;padding-left:8px}.circuit-module__ML1xZW__nav{gap:10px}.circuit-module__ML1xZW__nav>a:not(.circuit-module__ML1xZW__lang){align-items:center;min-height:44px;padding:0 6px;display:inline-flex}.circuit-module__ML1xZW__lang{min-width:38px;position:relative}.circuit-module__ML1xZW__lang:after{content:"";position:absolute;inset:-6px -4px}.circuit-module__ML1xZW__wireBase path{stroke:#15181c5c;stroke-width:1.75px}.circuit-module__ML1xZW__wireLit path{stroke-width:3.25px}.circuit-module__ML1xZW__part{column-gap:10px;padding-block:26px}.circuit-module__ML1xZW__title{margin-bottom:14px;font-size:2.05rem}.circuit-module__ML1xZW__body,.circuit-module__ML1xZW__line{font-size:16px}.circuit-module__ML1xZW__arrowLink{align-items:center;min-height:44px;display:inline-flex}.circuit-module__ML1xZW__gutter>.circuit-module__ML1xZW__node,.circuit-module__ML1xZW__finalColumn>.circuit-module__ML1xZW__node{width:var(--gutter)}.circuit-module__ML1xZW__gutter>.circuit-module__ML1xZW__node .circuit-module__ML1xZW__symbol,.circuit-module__ML1xZW__finalColumn>.circuit-module__ML1xZW__node .circuit-module__ML1xZW__symbol{width:52px;height:auto}.circuit-module__ML1xZW__gutter>.circuit-module__ML1xZW__node .circuit-module__ML1xZW__ref,.circuit-module__ML1xZW__finalColumn>.circuit-module__ML1xZW__node .circuit-module__ML1xZW__ref,.circuit-module__ML1xZW__bigSwitchNode .circuit-module__ML1xZW__ref{text-align:left;display:grid;inset:auto auto 1px calc(50% + 7px);transform:none}.circuit-module__ML1xZW__gutter>.circuit-module__ML1xZW__node .circuit-module__ML1xZW__ref span,.circuit-module__ML1xZW__finalColumn>.circuit-module__ML1xZW__node .circuit-module__ML1xZW__ref span{display:none}.circuit-module__ML1xZW__lamp:before{width:116px;height:116px;margin:-58px 0 0 -58px}.circuit-module__ML1xZW__hero{grid-template-columns:var(--gutter)minmax(0,1fr);grid-template-rows:auto auto;padding-top:6px;padding-bottom:26px}.circuit-module__ML1xZW__heroGutter{grid-area:1/1/span 2}.circuit-module__ML1xZW__heroLamp{margin-top:0}.circuit-module__ML1xZW__portrait{grid-area:1/2;width:clamp(156px,50vw,214px);margin:14px 0;padding:6px}.circuit-module__ML1xZW__portrait:after{inset:6px}.circuit-module__ML1xZW__heroText{flex-direction:column;grid-area:2/2;display:flex}.circuit-module__ML1xZW__heroText>.circuit-module__ML1xZW__kicker,.circuit-module__ML1xZW__scrollHint{display:none}.circuit-module__ML1xZW__name{order:1;margin-bottom:10px;font-size:clamp(2.6rem,13vw,3.5rem)}.circuit-module__ML1xZW__role{order:2;margin-bottom:10px;font-size:16.5px}.circuit-module__ML1xZW__availability{order:3;gap:10px;margin-bottom:12px;font-size:15.5px;line-height:1.4}.circuit-module__ML1xZW__contact{order:4;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;font-size:15px;display:grid}.circuit-module__ML1xZW__contact a{border:1.5px solid var(--ink);background:var(--paper);border-radius:4px;justify-content:center;align-items:center;min-height:44px;font-weight:650;text-decoration:none;display:flex}.circuit-module__ML1xZW__contact li:first-child a{background:var(--ink);color:var(--paper)}.circuit-module__ML1xZW__long{display:none}.circuit-module__ML1xZW__short{display:inline}.circuit-module__ML1xZW__line{order:5;margin:18px 0 0}.circuit-module__ML1xZW__work,.circuit-module__ML1xZW__shotPart,.circuit-module__ML1xZW__programme{grid-template-rows:repeat(6,auto)}.circuit-module__ML1xZW__work>.circuit-module__ML1xZW__text,.circuit-module__ML1xZW__shotPart>.circuit-module__ML1xZW__text,.circuit-module__ML1xZW__programme>.circuit-module__ML1xZW__text{display:contents}.circuit-module__ML1xZW__work>.circuit-module__ML1xZW__text>.circuit-module__ML1xZW__kicker,.circuit-module__ML1xZW__shotPart>.circuit-module__ML1xZW__text>.circuit-module__ML1xZW__kicker,.circuit-module__ML1xZW__programme>.circuit-module__ML1xZW__text>.circuit-module__ML1xZW__kicker{grid-area:1/2}.circuit-module__ML1xZW__work>.circuit-module__ML1xZW__text>.circuit-module__ML1xZW__title,.circuit-module__ML1xZW__shotPart>.circuit-module__ML1xZW__text>.circuit-module__ML1xZW__title,.circuit-module__ML1xZW__programme>.circuit-module__ML1xZW__text>.circuit-module__ML1xZW__title{grid-area:2/2}.circuit-module__ML1xZW__work>.circuit-module__ML1xZW__gauge{grid-area:3/2;margin:4px 0 20px}.circuit-module__ML1xZW__work>.circuit-module__ML1xZW__gutter,.circuit-module__ML1xZW__shotPart>.circuit-module__ML1xZW__gutter{grid-area:3/1/7/2}.circuit-module__ML1xZW__work>.circuit-module__ML1xZW__text>.circuit-module__ML1xZW__body,.circuit-module__ML1xZW__shotPart>.circuit-module__ML1xZW__text>.circuit-module__ML1xZW__body{grid-area:4/2}.circuit-module__ML1xZW__work>.circuit-module__ML1xZW__text>.circuit-module__ML1xZW__meta,.circuit-module__ML1xZW__shotPart>.circuit-module__ML1xZW__text>.circuit-module__ML1xZW__meta{grid-area:5/2}.circuit-module__ML1xZW__work>.circuit-module__ML1xZW__text>.circuit-module__ML1xZW__stack{grid-area:6/2}.circuit-module__ML1xZW__gaugeYear{font-size:15px}.circuit-module__ML1xZW__gaugeSpan{font-size:21px}.circuit-module__ML1xZW__gaugeUnit{font-size:13px}.circuit-module__ML1xZW__gaugeCaption{margin-top:8px}.circuit-module__ML1xZW__gaugeValue{font-size:38px}.circuit-module__ML1xZW__shotPart>.circuit-module__ML1xZW__display{grid-area:3/2;margin:26px 0 18px}.circuit-module__ML1xZW__shotPart>.circuit-module__ML1xZW__text>.circuit-module__ML1xZW__arrowLink{grid-area:6/2;justify-self:start}.circuit-module__ML1xZW__group{padding-block:26px}.circuit-module__ML1xZW__groupHead{margin-bottom:4px}.circuit-module__ML1xZW__groupHead .circuit-module__ML1xZW__title{font-size:2.05rem}.circuit-module__ML1xZW__groupHead .circuit-module__ML1xZW__body{font-size:16px}.circuit-module__ML1xZW__members{row-gap:22px}.circuit-module__ML1xZW__member{column-gap:10px}.circuit-module__ML1xZW__card{padding-top:26px}.circuit-module__ML1xZW__card .circuit-module__ML1xZW__display{margin-bottom:14px}.circuit-module__ML1xZW__small .circuit-module__ML1xZW__card{padding-top:10px}.circuit-module__ML1xZW__small .circuit-module__ML1xZW__cardText{margin-bottom:0}.circuit-module__ML1xZW__languages dd{font-size:15px}.circuit-module__ML1xZW__programme>.circuit-module__ML1xZW__ledWrap{margin:8px 0 20px calc(var(--gutter)/2);grid-area:3/1/4/3}.circuit-module__ML1xZW__programme>.circuit-module__ML1xZW__text>.circuit-module__ML1xZW__status{grid-area:4/2}.circuit-module__ML1xZW__programme>.circuit-module__ML1xZW__text>.circuit-module__ML1xZW__body{grid-area:5/2}.circuit-module__ML1xZW__programme>.circuit-module__ML1xZW__text>.circuit-module__ML1xZW__arrowLink{grid-area:6/2;justify-self:start}.circuit-module__ML1xZW__rungs{border:0;grid-template-columns:repeat(8,minmax(0,1fr));row-gap:30px;padding:0;display:grid;position:relative}.circuit-module__ML1xZW__rungs:before{content:"";background:var(--signal);width:2.5px;position:absolute;top:0;bottom:0;left:-1.25px}.circuit-module__ML1xZW__rung{border-top:2.5px solid var(--signal);border-bottom:2.5px solid var(--signal)}.circuit-module__ML1xZW__led{width:26px;height:68px}.circuit-module__ML1xZW__rungNo{font-size:11px;top:calc(100% + 7px)}.circuit-module__ML1xZW__ledCaption{gap:8px;margin-top:34px;padding-left:14px}.circuit-module__ML1xZW__ledCaption .circuit-module__ML1xZW__legend{flex-wrap:wrap;gap:4px 14px;padding:0;font-size:11px}.circuit-module__ML1xZW__finale{grid-template-columns:var(--gutter)minmax(0,1fr);grid-template-rows:repeat(7,auto);padding-bottom:30px}.circuit-module__ML1xZW__finale>.circuit-module__ML1xZW__text,.circuit-module__ML1xZW__finalColumn{display:contents}.circuit-module__ML1xZW__finale>.circuit-module__ML1xZW__text>.circuit-module__ML1xZW__kicker{grid-area:1/2}.circuit-module__ML1xZW__finale>.circuit-module__ML1xZW__text>.circuit-module__ML1xZW__title{grid-area:2/2}.circuit-module__ML1xZW__finale>.circuit-module__ML1xZW__text>.circuit-module__ML1xZW__body{grid-area:3/2}.circuit-module__ML1xZW__finale>.circuit-module__ML1xZW__text>.circuit-module__ML1xZW__hint{grid-area:4/2;align-self:end;margin-bottom:14px}.circuit-module__ML1xZW__hint:after{content:"  ↓"}.circuit-module__ML1xZW__finalColumn>.circuit-module__ML1xZW__node{margin:0}.circuit-module__ML1xZW__finalColumn>.circuit-module__ML1xZW__passive{grid-area:4/1;align-self:end}.circuit-module__ML1xZW__bigSwitch{grid-area:5/1/6/3;grid-template-columns:var(--gutter)minmax(0,1fr);border:1.5px solid var(--ink);background:var(--paper);border-radius:8px;align-items:center;column-gap:10px;width:100%;margin:0 0 16px;padding:0 16px 0 0;transition:background .3s,border-color .3s,box-shadow .3s;display:grid}.circuit-module__ML1xZW__bigSwitch[data-closed=true]{border-color:var(--signal);background:#fff8f1;box-shadow:0 0 0 4px #ff5a1a1f}.circuit-module__ML1xZW__bigSwitchNode{width:var(--gutter);margin-left:-1.5px}.circuit-module__ML1xZW__bigSwitchNode .circuit-module__ML1xZW__symbol{width:40px;height:125px;margin:0 auto}.circuit-module__ML1xZW__bigSwitchText{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.circuit-module__ML1xZW__bigSwitchLabel,.circuit-module__ML1xZW__bigSwitch[data-closed=true] .circuit-module__ML1xZW__bigSwitchLabel,.circuit-module__ML1xZW__bigSwitch:hover .circuit-module__ML1xZW__bigSwitchLabel{color:inherit;white-space:normal;background:0 0;border:0;padding:0;font-size:20px;line-height:1.15}.circuit-module__ML1xZW__bigSwitch:active .circuit-module__ML1xZW__bigSwitchLabel{transform:none}.circuit-module__ML1xZW__bigSwitch:active{background:var(--paper-2)}.circuit-module__ML1xZW__bigSwitchState{justify-items:center;gap:6px;font-size:12px;display:grid}.circuit-module__ML1xZW__rocker{border:1.5px solid var(--ink);background:var(--paper-2);border-radius:19px;width:68px;height:38px;transition:background .3s,border-color .3s;display:block;position:relative}.circuit-module__ML1xZW__rockerKnob{background:var(--ink);border-radius:50%;width:27px;height:27px;transition:transform .35s cubic-bezier(.3,1.5,.5,1),background .3s;position:absolute;top:4px;left:4px}.circuit-module__ML1xZW__bigSwitch[data-closed=true] .circuit-module__ML1xZW__rocker{border-color:var(--signal-ink);background:var(--signal)}.circuit-module__ML1xZW__bigSwitch[data-closed=true] .circuit-module__ML1xZW__rockerKnob{background:#fff;transform:translate(30px)}.circuit-module__ML1xZW__finalColumn>.circuit-module__ML1xZW__lamp{grid-area:6/1;align-self:start;margin-top:18px}.circuit-module__ML1xZW__mailPanel{grid-area:6/2;align-self:start;margin:0;padding:18px 18px 20px}.circuit-module__ML1xZW__mailAddress{margin-bottom:16px;font-size:min(1.3rem,5.1vw)}.circuit-module__ML1xZW__primary,.circuit-module__ML1xZW__secondary{min-height:44px}.circuit-module__ML1xZW__finalColumn>.circuit-module__ML1xZW__earth{grid-area:7/1}.circuit-module__ML1xZW__finale>.circuit-module__ML1xZW__text>.circuit-module__ML1xZW__terminals{grid-area:7/2;align-self:start;gap:0 20px;margin-top:10px}.circuit-module__ML1xZW__terminals a{align-items:center;min-height:44px;display:inline-flex}.circuit-module__ML1xZW__footer{gap:0;margin:12px -12px 0 -4px}.circuit-module__ML1xZW__legend{padding:18px 14px}.circuit-module__ML1xZW__legendTitle,.circuit-module__ML1xZW__titleBlock dt{font-size:11px}.circuit-module__ML1xZW__legend ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 14px}.circuit-module__ML1xZW__titleBlock>div{padding:7px 12px 8px}.circuit-module__ML1xZW__tbMain dd{font-size:21px}}@media (max-width:759px) and (scripting:enabled) and (prefers-reduced-motion:no-preference){.circuit-module__ML1xZW__switch:not([data-on]) .circuit-module__ML1xZW__blade{transform:rotate(-40deg)}.circuit-module__ML1xZW__switch[data-on] .circuit-module__ML1xZW__blade{animation-name:circuit-module__ML1xZW__bladeShutPhone}.circuit-module__ML1xZW__meterSymbol .circuit-module__ML1xZW__pointer{transition:transform .6s var(--ease-out)}.circuit-module__ML1xZW__meterSymbol:not([data-on]) .circuit-module__ML1xZW__pointer{transform:rotate(-75deg)}.circuit-module__ML1xZW__meterSymbol[data-on] .circuit-module__ML1xZW__pointer{animation:1.1s cubic-bezier(.2,.6,.3,1) both circuit-module__ML1xZW__pointerSettle}.circuit-module__ML1xZW__rung,.circuit-module__ML1xZW__rungs:before{transition:border-color .45s ease-out,background-color .45s ease-out}.circuit-module__ML1xZW__ladder:not([data-on]) .circuit-module__ML1xZW__rung{border-color:var(--wire)}.circuit-module__ML1xZW__ladder:not([data-on]) .circuit-module__ML1xZW__rungs:before{background:var(--wire)}.circuit-module__ML1xZW__halo{transform-box:fill-box;transform-origin:50%;animation:1.1s ease-in-out infinite circuit-module__ML1xZW__halo}}@media (max-width:759px) and (scripting:enabled){.circuit-module__ML1xZW__bigSwitch[data-closed=false] .circuit-module__ML1xZW__bigBlade{transform:rotate(-20deg)}.circuit-module__ML1xZW__mailPanel>*{transition:opacity .35s ease-out,filter .35s ease-out}.circuit-module__ML1xZW__mailPanel[data-open=false]{visibility:visible;opacity:1;box-shadow:none;background:0 0;border-style:dashed;border-color:#15181c66;transform:none}.circuit-module__ML1xZW__mailPanel[data-open=false]>:not(.circuit-module__ML1xZW__mailTitle){opacity:.2;filter:grayscale()}.circuit-module__ML1xZW__mailPanel[data-open=false] .circuit-module__ML1xZW__mailTitle{color:var(--ink-3)}}@keyframes circuit-module__ML1xZW__halo{50%{opacity:.65;transform:scale(1.35)}}@keyframes circuit-module__ML1xZW__bladeShutPhone{0%{transform:rotate(-40deg)}55%{transform:rotate(0)}72%{transform:rotate(-5deg)}86%{transform:rotate(0)}94%{transform:rotate(-1.5deg)}to{transform:rotate(0)}}@keyframes circuit-module__ML1xZW__pointerSettle{0%{transform:rotate(-75deg)}55%{transform:rotate(9deg)}78%{transform:rotate(-3deg)}to{transform:rotate(0)}}@media (max-width:759px) and (max-height:620px){.circuit-module__ML1xZW__heroGutter>.circuit-module__ML1xZW__supply .circuit-module__ML1xZW__symbol{width:34px}.circuit-module__ML1xZW__heroGutter>.circuit-module__ML1xZW__lamp .circuit-module__ML1xZW__symbol{width:42px}.circuit-module__ML1xZW__portrait{width:max(42vw,134px);margin:6px 0 12px}.circuit-module__ML1xZW__name{margin-bottom:8px;font-size:12.5vw}.circuit-module__ML1xZW__role{font-size:15.5px}}
