.edsim-debugger-controls_panel__XAuJR{min-width:0;display:grid;gap:.65rem;padding:1rem;border:1px solid var(--border,#728596);border-radius:.6rem}.edsim-debugger-controls_panel__XAuJR h3{margin:0;font-size:1rem}.edsim-debugger-controls_panel__XAuJR label{display:inline-flex;align-items:center;gap:.4rem}.edsim-debugger-controls_panel__XAuJR button,.edsim-debugger-controls_panel__XAuJR input,.edsim-debugger-controls_panel__XAuJR select{font:inherit;max-width:100%}.edsim-debugger-controls_panel__XAuJR input:not([type=checkbox]),.edsim-debugger-controls_panel__XAuJR select{padding:.3rem .5rem;min-height:2.35rem;min-width:0}.edsim-debugger-controls_panel__XAuJR button{min-height:2.35rem;padding:.3rem .65rem;cursor:pointer}.edsim-debugger-controls_panel__XAuJR button:disabled{cursor:not-allowed;opacity:.6}.edsim-debugger-controls_help__2G8_o{margin:0;font-size:.85rem;line-height:1.45}.edsim-debugger-controls_error__bQgut{margin:0;color:#b33030;font-size:.85rem}.edsim-debugger-controls_inlineForm__1Y6li{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.edsim-debugger-controls_inlineForm__1Y6li input{width:9rem}.edsim-debugger-controls_breakpointList__8KL0I{padding:0;margin:0;list-style:none;display:grid;gap:.35rem}.edsim-debugger-controls_breakpointList__8KL0I li{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.4rem;border:1px solid var(--border,#728596);border-radius:.3rem}.edsim-debugger-controls_identityGrid__OP0fg{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.7rem}.edsim-debugger-controls_identityGrid__OP0fg div{min-width:0;display:grid;gap:.2rem}.edsim-debugger-controls_identityGrid__OP0fg dt{font-weight:650}.edsim-debugger-controls_identityGrid__OP0fg dd{margin:0;overflow-wrap:anywhere}.edsim-debugger-controls_panel__XAuJR :is(button,input,select):focus-visible{outline:2px solid #1675a5;outline-offset:2px}.edsim-keypad-panel_panel__32ACj{display:grid;gap:.85rem;min-width:0;color:inherit}.edsim-keypad-panel_header__doQ0e h3{margin:0 0 .2rem;font-size:1rem}.edsim-keypad-panel_subheading__5ft8y{font-size:.8rem;opacity:.75}.edsim-keypad-panel_body__wCc0a{display:grid;grid-template-columns:minmax(10rem,.8fr) minmax(14rem,1.2fr);align-items:start;gap:1rem}.edsim-keypad-panel_grid__asY7F{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.edsim-keypad-panel_key__UCtcC{display:flex;align-items:center;justify-content:space-between;gap:.35rem;min-height:3rem;padding:.45rem .55rem;border:1px solid #778692;border-radius:.55rem;background:transparent;color:inherit;font:inherit;cursor:pointer;min-width:0;overflow-wrap:anywhere}.edsim-keypad-panel_key__UCtcC>span:first-child{min-width:0;flex:1;white-space:normal;overflow-wrap:anywhere}.edsim-keypad-panel_key__UCtcC[aria-pressed=true]{background:#194f67;color:white}.edsim-keypad-panel_field__Ztp8U :focus-visible,.edsim-keypad-panel_key__UCtcC:focus-visible,.edsim-keypad-panel_labels__HoiK8 summary:focus-visible,.edsim-keypad-panel_option__i7VrP :focus-visible{outline:3px solid #e6a437;outline-offset:2px}.edsim-keypad-panel_key__UCtcC:disabled{cursor:not-allowed;opacity:.5}.edsim-keypad-panel_contact__RI1m_{flex:none;opacity:.8;font-size:.85rem}.edsim-keypad-panel_controls__ESEH1{display:grid;align-content:start;gap:.8rem;min-width:0}.edsim-keypad-panel_field__Ztp8U{display:grid;gap:.25rem;min-width:0;font-size:.85rem}.edsim-keypad-panel_field__Ztp8U input,.edsim-keypad-panel_field__Ztp8U select{min-width:0;width:100%;padding:.45rem;border:1px solid #8495a4;border-radius:.4rem;background:transparent;color:inherit;font:inherit}.edsim-keypad-panel_field__Ztp8U select option{color:#101820;background:#fff}.edsim-keypad-panel_option__i7VrP{display:flex;align-items:start;gap:.45rem;font-size:.87rem}.edsim-keypad-panel_option__i7VrP input{margin-top:.2rem;accent-color:#14719c}.edsim-keypad-panel_status__v1QHd{font-size:.85rem;font-variant-numeric:tabular-nums}.edsim-keypad-panel_warning__4OT1_{margin:0;padding:.65rem;border-inline-start:3px solid #c58928;font-size:.84rem}.edsim-keypad-panel_labels__HoiK8 summary{cursor:pointer;font-size:.86rem;font-weight:650}.edsim-keypad-panel_labelGrid__keLmr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding-top:.65rem}@media (max-width:40rem){.edsim-keypad-panel_body__wCc0a{grid-template-columns:minmax(0,1fr)}}.edsim-led-display-panel_panel__8hD_p{display:grid;gap:1rem;min-width:0;padding:1rem;border:1px solid #40524a;border-radius:.65rem;background:#172720;color:#e3eee7}.edsim-led-display-panel_heading__5aRKN{margin:0;font-size:1.05rem}.edsim-led-display-panel_subheading__fwSgz{margin:0 0 .55rem;font-size:.92rem}.edsim-led-display-panel_meta__UCVSq,.edsim-led-display-panel_notice__wQ0lK{margin:0;color:#ccd9d1;font-size:.83rem;line-height:1.5}.edsim-led-display-panel_leds__TIOuJ{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:.45rem;padding:0;margin:0;list-style:none}.edsim-led-display-panel_led__MUbvi{display:flex;flex-direction:column;align-items:center;gap:.2rem;min-width:0;padding:.55rem .2rem;text-align:center;border-radius:.4rem;background:#233830;font-size:.78rem;overflow-wrap:anywhere}.edsim-led-display-panel_led__MUbvi small{font-size:.7rem;color:#c0cfc6}.edsim-led-display-panel_bulb__pEWqC{display:block;flex:none;width:1.45rem;height:1.45rem;border-radius:100%;border:2px solid #84988c}.edsim-led-display-panel_bulb__pEWqC.edsim-led-display-panel_on__gUCT9{background:#ff6958;border-color:#ffe4c5;box-shadow:0 0 .5rem #f46c5b}.edsim-led-display-panel_bulb__pEWqC.edsim-led-display-panel_off__DVVZs{background:#36453e}.edsim-led-display-panel_bulb__pEWqC.edsim-led-display-panel_unknown__0XH1v{background:repeating-linear-gradient(45deg,#344b40,#344b40 4px,#9c8147 0,#9c8147 7px);border-color:#e5ba71}.edsim-led-display-panel_digits__61jeC{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;padding:0;margin:.65rem 0 0;list-style:none}.edsim-led-display-panel_digit__XBCEm{min-width:0;padding:.45rem;border-radius:.45rem;border:1px solid #526259;background:#1c2c26}.edsim-led-display-panel_digit__XBCEm[data-selection=selected]{border-color:#f2b580}.edsim-led-display-panel_digit__XBCEm[data-selection=unresolved]{border-style:dashed;border-color:#d6b76d}.edsim-led-display-panel_digitFigure__4jDrM{margin:0}.edsim-led-display-panel_digitFace__vvS3G{display:grid;place-items:center;width:100%;max-height:11rem;aspect-ratio:4/5;border-radius:.35rem;background:#101913}.edsim-led-display-panel_glyph__AoxbP{width:min(100%,8rem);height:100%;max-height:10.5rem}.edsim-led-display-panel_glyph__AoxbP .edsim-led-display-panel_on__gUCT9{fill:#ff704e}.edsim-led-display-panel_glyph__AoxbP .edsim-led-display-panel_off__DVVZs{fill:#39483e}.edsim-led-display-panel_glyph__AoxbP .edsim-led-display-panel_unknown__0XH1v{fill:#9d8453;stroke:#f3cc88;stroke-width:.7;stroke-dasharray:1.5 2}.edsim-led-display-panel_digitCaption__dMclI{display:grid;gap:.2rem;margin-top:.45rem;font-size:.76rem;line-height:1.35}.edsim-led-display-panel_digitCaption__dMclI span{color:#cfddd2}.edsim-led-display-panel_pattern___spDg{margin:.45rem 0 0;color:#d5e6d9;font-size:.72rem;line-height:1.4;overflow-wrap:anywhere}.edsim-led-display-panel_notice__wQ0lK{margin-top:.55rem}@media (max-width:660px){.edsim-led-display-panel_leds__TIOuJ{grid-template-columns:repeat(4,minmax(0,1fr))}.edsim-led-display-panel_digits__61jeC{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:380px){.edsim-led-display-panel_digits__61jeC{grid-template-columns:minmax(0,1fr)}}.edsim-microcontroller-panel_panel__BbOXK{min-width:0;display:grid;gap:1rem;padding:1rem;border:1px solid var(--border,#728596);border-radius:.65rem}.edsim-microcontroller-panel_panel__BbOXK h3,.edsim-microcontroller-panel_panel__BbOXK h4,.edsim-microcontroller-panel_panel__BbOXK h5{margin:0}.edsim-microcontroller-panel_panel__BbOXK h3{font-size:1.05rem}.edsim-microcontroller-panel_panel__BbOXK h4{font-size:.95rem}.edsim-microcontroller-panel_panel__BbOXK h5{font-size:.9rem}.edsim-microcontroller-panel_panel__BbOXK button,.edsim-microcontroller-panel_panel__BbOXK input,.edsim-microcontroller-panel_panel__BbOXK select{font:inherit;max-width:100%}.edsim-microcontroller-panel_panel__BbOXK input:not([type=checkbox]),.edsim-microcontroller-panel_panel__BbOXK select{min-width:0;min-height:2.35rem;padding:.35rem .5rem}.edsim-microcontroller-panel_panel__BbOXK button{min-height:2.35rem;padding:.35rem .65rem;cursor:pointer}.edsim-microcontroller-panel_panel__BbOXK button:disabled{cursor:not-allowed;opacity:.6}.edsim-microcontroller-panel_panel__BbOXK label{font-size:.85rem}.edsim-microcontroller-panel_subpanel__2LH7y{min-width:0;display:grid;gap:.65rem}.edsim-microcontroller-panel_portGrid__5fYu8,.edsim-microcontroller-panel_registerGrid__OfRd6{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.65rem}.edsim-microcontroller-panel_port__intzo,.edsim-microcontroller-panel_register__o4cjA{min-width:0;display:grid;align-content:start;gap:.6rem;padding:.75rem;border:1px solid var(--border,#728596);border-radius:.4rem}.edsim-microcontroller-panel_port__intzo dl{display:grid;gap:.5rem;margin:0}.edsim-microcontroller-panel_port__intzo dl div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem}.edsim-microcontroller-panel_port__intzo dt{font-weight:600}.edsim-microcontroller-panel_port__intzo dd{margin:0;font-variant-numeric:tabular-nums}.edsim-microcontroller-panel_port__intzo dl div:last-child{padding:.4rem;background:rgba(112,125,136,.15)}.edsim-microcontroller-panel_register__o4cjA output{font-variant-numeric:tabular-nums}.edsim-microcontroller-panel_inlineEditor__k9RHi{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.edsim-microcontroller-panel_inlineEditor__k9RHi input{width:5.5rem}.edsim-microcontroller-panel_editGrid__vYodn{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.edsim-microcontroller-panel_editGrid__vYodn input{width:8rem}.edsim-microcontroller-panel_editGrid__vYodn select{width:auto}.edsim-microcontroller-panel_bits__f0ESh{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:.35rem}.edsim-microcontroller-panel_bits__f0ESh label{display:grid;justify-items:center;gap:.35rem;min-width:0;padding:.45rem .1rem;border:1px solid var(--border,#728596);border-radius:.35rem;font-size:.8rem}.edsim-microcontroller-panel_bits__f0ESh input{min-width:1.15rem;min-height:1.15rem}.edsim-microcontroller-panel_editableBit__FCO5N{background:var(--background,#fff)}.edsim-microcontroller-panel_readonlyBit__dQasW{background:rgba(112,125,136,.18)}.edsim-microcontroller-panel_hint__8Z3bG{margin:0;font-size:.85rem;line-height:1.5}.edsim-microcontroller-panel_error__WDTem{color:#b33030;font-size:.85rem;margin:0}@media (max-width:35rem){.edsim-microcontroller-panel_portGrid__5fYu8,.edsim-microcontroller-panel_registerGrid__OfRd6{grid-template-columns:minmax(0,1fr)}.edsim-microcontroller-panel_bits__f0ESh{grid-template-columns:repeat(4,minmax(0,1fr))}.edsim-microcontroller-panel_editGrid__vYodn{display:grid;grid-template-columns:minmax(0,1fr)}.edsim-microcontroller-panel_editGrid__vYodn input,.edsim-microcontroller-panel_editGrid__vYodn select{width:100%}}.edsim-microcontroller-panel_panel__BbOXK :is(button,input,select):focus-visible{outline:2px solid #1675a5;outline-offset:2px}.lcd-panel_panel__QMr5I{color:#dce9e4;background:#152b2c;border:1px solid #456365;border-radius:14px;padding:14px;max-width:520px}.lcd-panel_heading__pALPE{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px;font-size:.8rem;color:#c6d7d2}.lcd-panel_heading__pALPE h2{margin:0;font-size:1rem;font-weight:650}.lcd-panel_display__BelPc{background:#a8c9a0;color:#213f35;border:5px solid #324d45;border-radius:8px;padding:11px 10px;display:grid;gap:7px;box-shadow:inset 0 0 10px rgb(20 40 28/24%)}.lcd-panel_line__RrSm9{display:grid;grid-template-columns:repeat(16,minmax(0,1fr));gap:2px}.lcd-panel_cell__fkrJs{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;display:flex;align-items:center;justify-content:center;min-width:0;height:27px;font-size:clamp(10px,1.65vw,19px);font-weight:700;background:rgb(95 138 93/9%);overflow:hidden}.lcd-panel_cursor__1_SWS{box-shadow:inset 0 -3px #1a5743}.lcd-panel_blink__a8Nyk{color:#ccdfd0;background:#8e303d}.lcd-panel_glyph__GwoOA{width:70%;height:22px;fill:currentColor}.lcd-panel_status__sSAgB{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:12px;font-size:.76rem;color:#c0d0c8}.lcd-panel_notice__qQD06{margin:10px 0 0;font-size:.8rem;color:#f4cf93}.motor-panel_panel__FicqU{border:1px solid var(--border,#778898);border-radius:.9rem;padding:clamp(.85rem,2vw,1.25rem);background:var(--surface,#fff);color:var(--foreground,inherit)}.motor-panel_heading__1rawT{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.7rem}.motor-panel_heading__1rawT h3{margin:.2rem 0 0;font-size:1.15rem}.motor-panel_eyebrow__RSEnu{font-size:.72rem;letter-spacing:.08em;font-weight:700}.motor-panel_hint__oBYNI{font-size:.84rem;line-height:1.55;opacity:.85}.motor-panel_body__K2h_V{display:grid;grid-template-columns:minmax(0,1fr) minmax(12rem,1fr);gap:1.5rem}.motor-panel_dialSection___ZG_8{display:flex;flex-direction:column;align-items:center;gap:.4rem}.motor-panel_dial__SDnkt{position:relative;width:min(100%,10rem);aspect-ratio:1;display:grid;place-items:center}.motor-panel_rotor__Lauc2{width:83%;height:83%;border:.75rem solid #63778a;background:#dbe5ed;box-shadow:inset 0 0 0 2px #4e5a69;border-radius:50%;display:grid;place-items:center}.motor-panel_shaft__uzo0d{width:80%;height:.4rem;position:relative;border-radius:4px;background:#253b52;transform-origin:center}.motor-panel_shaft__uzo0d:after{content:"";position:absolute;right:-.1rem;top:-.25rem;border-left:.7rem solid #253b52;border-top:.45rem solid transparent;border-bottom:.45rem solid transparent}.motor-panel_mark__GlvOq{position:absolute;width:.45rem;height:1rem;top:0;left:calc(50% - .225rem);background:#ce374c;border-radius:3px}.motor-panel_controls__7ogqw{display:flex;flex-direction:column;gap:.7rem;min-width:0}.motor-panel_controls__7ogqw input{width:100%;accent-color:#197196}.motor-panel_toggle__ZMyKq{border:1px solid;border-radius:.5rem;padding:.55rem .75rem;cursor:pointer;background:transparent;color:inherit;font-weight:700}.motor-panel_toggle__ZMyKq[aria-pressed=true]{background:#164961;color:white}.motor-panel_toggle__ZMyKq:disabled{opacity:.5;cursor:not-allowed}.motor-panel_meter__l_rQJ{display:flex;align-items:center;justify-content:space-between;gap:.8rem;width:100%;margin:0;font-variant-numeric:tabular-nums}@media (max-width:34rem){.motor-panel_body__K2h_V{grid-template-columns:minmax(0,1fr)}}