.mb-bay{grid-template-columns:236px minmax(0,1fr);align-items:stretch;gap:26px;padding:0 4px 22px;display:grid}.mb-mouse{justify-content:center;align-items:center;padding:6px 0;display:flex}.mb-svg{width:100%;max-width:224px;height:auto;overflow:visible}.mb-shadow{fill:#0009}.mb-body{fill:url(#mbShell);stroke:#151515;stroke-width:1.5px}.mb-sheen{fill:url(#mbSheen);pointer-events:none}.mb-face{fill:#4e4e4e47;stroke:#141414;stroke-width:2px;transition:fill 80ms,stroke 80ms}.mb-tag{fill:gray;text-anchor:middle;pointer-events:none;font:700 15px Barlow Semi Condensed,"Barlow SC Fallback",sans-serif}.mb-side .mb-face{fill:url(#mbSide);stroke:#121212;stroke-width:1.5px}.mb-well{fill:#101010;stroke:#090909;stroke-width:1.5px}.mb-wheel .mb-face{fill:url(#mbWheel);stroke:#0c0c0c;stroke-width:1.5px}.mb-ridges path{stroke:#0000008c;stroke-width:1.3px;fill:none}.mb-zone .mb-face{fill:#0000;stroke:none}.mb-arrow{fill:#555;transition:fill 80ms}.mb-note{fill:#6c6c6c;letter-spacing:.08em;font:700 9px Barlow Semi Condensed,"Barlow SC Fallback",sans-serif}.mb-led{fill:#262626;stroke:#121212;stroke-width:1px}.mb-led.on{fill:#ffe400}.mb-b.ok{filter:url(#mbGlowG)}.mb-b.ok .mb-face{fill:#14a76c2b;stroke:#14a76c}.mb-b.ok .mb-tag{fill:#39e09b}.mb-b.down{filter:url(#mbGlowY)}.mb-b.down .mb-face{fill:#ffe40033;stroke:#ffe400}.mb-b.down .mb-tag{fill:#ffe400}.mb-b.fault{filter:url(#mbGlowO)}.mb-b.fault .mb-face{fill:#ff652f33;stroke:#ff652f}.mb-b.fault .mb-tag{fill:#ff8a5c}.mb-side.ok .mb-face,.mb-side.down .mb-face,.mb-side.fault .mb-face{stroke-width:2px}.mb-wheel.ok .mb-face{fill:url(#mbWheel);stroke:#2fd18e;stroke-width:2px}.mb-wheel.down .mb-face{fill:url(#mbWheel);stroke:#ffe400;stroke-width:2.4px}.mb-wheel.fault .mb-face{fill:url(#mbWheel);stroke:#ff652f;stroke-width:2.4px}.mb-zone.ok .mb-arrow{fill:#2fd18e}.mb-zone.fault .mb-arrow{fill:#ff652f}.mb-zone.down .mb-face{fill:#ffe4006b}.mb-zone.down .mb-arrow{fill:#ffe400}.mb-bay.is-middle .mb-b:not(.mb-wheel),.mb-bay.is-middle .mb-tilt{opacity:.3}.mb-pad{cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;min-height:372px;position:relative;overflow:hidden}.mb-pad:focus-visible{outline-offset:2px}.mb-trail{width:100%;height:100%;display:block;position:absolute;inset:0}.mb-tag-area{pointer-events:none;background:#111;border-radius:4px;padding:1px 6px;position:absolute;top:10px;left:12px}.mb-hint{text-align:center;pointer-events:none;place-content:center;justify-items:center;gap:8px;padding:24px;display:grid;position:absolute;inset:0}.mb-hint b{color:#f2f2f2;font-size:21px;font-weight:700}.mb-hint span{color:#9a9a9a;text-wrap:balance;max-width:26em;font-size:15.5px;line-height:1.45}.mb-big{color:var(--lcd-green);text-shadow:0 0 10px #14a76c99;opacity:0;pointer-events:none;font-family:DSEG14,monospace;font-size:26px;font-weight:700;line-height:1;transition:opacity .35s;position:absolute;bottom:12px;right:16px}.mb-big.on{opacity:1;transition:none}.mb-bank{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:16px;padding:2px 0;display:grid}.mb-item{border-top:1px solid #1f1f1f;border-left:1px solid #1f1f1f;min-width:0;padding:12px 18px 14px}.mb-item:nth-child(5n+1){border-left:0}.mb-item:nth-child(-n+5){border-top:0}.mb-item-top{color:#a3a3a3;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;font-family:Barlow Semi Condensed,"Barlow SC Fallback",sans-serif;font-size:13.5px;font-weight:600;display:flex;overflow:hidden}.mb-item-val .seg{margin-top:8px;font-size:22px}.mb-item-sub{color:gray;margin-top:6px;font-family:Barlow Semi Condensed,"Barlow SC Fallback",sans-serif;font-size:13px;font-weight:500;line-height:1.3}.mb-item.fault .mb-item-sub{color:#ff8a5c}.mb-bay.is-middle~.mb-bank .mb-item:not([data-item=middle]):not([data-item=wheelUp]):not([data-item=wheelDown]){opacity:.45}.mb-alert{margin:16px 0 0}.mb-alert a{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-underline-offset:3px;text-decoration-thickness:2px}.mb-alert-fix{color:#cfcfcf;margin-top:6px}.mb-log{margin-top:16px}.mb-log summary{cursor:pointer;padding:4px 4px 10px;display:inline-block}.mb-log .log:empty:before{content:"Click a button to see its events here.";color:#6f7f77}.mb-log .row.bad{color:#ff8a5c}.mb-focus .slide{margin-left:2px}@media (max-width:760px){.mb-bay{grid-template-columns:104px minmax(0,1fr);gap:12px;padding:0 0 16px}.mb-mouse{padding:0}.mb-pad{min-height:248px}.mb-hint{gap:6px;padding:14px}.mb-hint b{font-size:17px}.mb-hint span{font-size:14px}.mb-big{font-size:18px;bottom:9px;right:10px}.mb-bank{grid-template-columns:repeat(2,minmax(0,1fr))}.mb-item{padding:10px 12px 12px}.mb-item:nth-child(5n+1){border-left:1px solid #1f1f1f}.mb-item:nth-child(-n+5){border-top:1px solid #1f1f1f}.mb-item:nth-child(odd){border-left:0}.mb-item:nth-child(-n+2){border-top:0}.mb-item-val .seg{font-size:20px}}