.c-module__4HI_7a__demo{background-color:var(--card-background);box-sizing:border-box;width:100%;padding:var(--spacing-md);border-radius:var(--border-radius);border:1px solid var(--border-color);gap:var(--spacing-md);flex-direction:column;display:flex}.c-module__4HI_7a__code{color:var(--accent-color);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.c-module__4HI_7a__muted{color:var(--secondary-text-color)}.c-module__4HI_7a__hint{color:var(--secondary-text-color);margin:0;font-size:.78rem;font-style:italic}.c-module__4HI_7a__blurb{color:var(--secondary-text-color);margin:0;font-size:.85rem;line-height:1.5}.c-module__4HI_7a__memory{background-color:var(--background-color);border:1px solid var(--border-color);border-radius:var(--border-radius);flex-direction:column;display:flex;overflow:hidden}.c-module__4HI_7a__memRow{gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);border-bottom:1px solid var(--border-color);transition:var(--transition-default);grid-template-columns:1fr 1fr 1.4fr;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9rem;display:grid}.c-module__4HI_7a__memRow:last-child{border-bottom:none}.c-module__4HI_7a__memHead{text-transform:uppercase;letter-spacing:.08em;color:var(--secondary-text-color);font-size:.68rem}.c-module__4HI_7a__memName{color:var(--text-color)}.c-module__4HI_7a__memAddr{color:var(--secondary-text-color)}.c-module__4HI_7a__memValue{color:var(--text-color);font-weight:700}.c-module__4HI_7a__memTarget{box-shadow:inset 3px 0 0 var(--accent-color);background-color:#5eddac1f}.c-module__4HI_7a__memPointer .c-module__4HI_7a__memValue{color:#6ea8fe}.c-module__4HI_7a__arrow{color:var(--secondary-text-color);font-weight:400}.c-module__4HI_7a__readout{color:var(--text-color);background-color:var(--background-color);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-sm);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem;line-height:1.7}.c-module__4HI_7a__buttons{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.c-module__4HI_7a__op,.c-module__4HI_7a__ghost{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--border-radius);cursor:pointer;transition:var(--transition-default);border:1px solid var(--accent-color);color:var(--accent-color);background-color:#0000;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem}.c-module__4HI_7a__op:disabled{opacity:.35;cursor:not-allowed}.c-module__4HI_7a__op:hover:not(:disabled){background-color:#5eddac1f}.c-module__4HI_7a__ghost{border-color:var(--border-color);color:var(--secondary-text-color);margin-left:auto}.c-module__4HI_7a__tabs{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.c-module__4HI_7a__tab{color:var(--secondary-text-color);border:1px solid var(--border-color);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--border-radius);cursor:pointer;transition:var(--transition-default);white-space:nowrap;background-color:#0000;flex:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem}.c-module__4HI_7a__tab:hover{border-color:var(--accent-color);color:var(--text-color)}.c-module__4HI_7a__tabActive{background-color:var(--accent-color);border-color:var(--accent-color);color:var(--background-color);font-weight:700}.c-module__4HI_7a__bitTable{gap:var(--spacing-xs);background-color:var(--background-color);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-sm);flex-direction:column;display:flex;overflow-x:auto}.c-module__4HI_7a__bitRow{align-items:center;gap:var(--spacing-sm);grid-template-columns:4.5rem auto 3rem 3.2rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem;display:grid}.c-module__4HI_7a__bitHead{color:var(--secondary-text-color);text-transform:uppercase;letter-spacing:.08em;font-size:.65rem}.c-module__4HI_7a__bitRowResult{border-top:1px solid var(--hover-border-color);padding-top:var(--spacing-xs)}.c-module__4HI_7a__bitLabel{color:var(--text-color);white-space:nowrap}.c-module__4HI_7a__bitRowResult .c-module__4HI_7a__bitLabel{color:var(--accent-color);font-weight:700}.c-module__4HI_7a__bits{gap:4px;display:flex}.c-module__4HI_7a__bitIndex{text-align:center;width:2rem}.c-module__4HI_7a__bit{border:1px solid var(--border-color);width:2rem;height:2rem;color:var(--secondary-text-color);cursor:pointer;transition:var(--transition-default);background-color:#0000;border-radius:6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9rem}.c-module__4HI_7a__bit:hover:not(:disabled){border-color:var(--accent-color)}.c-module__4HI_7a__bitOn{border-color:var(--accent-color);color:var(--text-color);background-color:#5eddac33;font-weight:700}.c-module__4HI_7a__bitStatic{cursor:default}.c-module__4HI_7a__bitRowResult .c-module__4HI_7a__bitOn{background-color:var(--accent-color);color:var(--background-color)}.c-module__4HI_7a__bitDec{text-align:right;color:var(--text-color)}.c-module__4HI_7a__bitHex{text-align:right;color:var(--secondary-text-color)}@media (max-width:600px){.c-module__4HI_7a__memRow{font-size:.78rem}.c-module__4HI_7a__bit,.c-module__4HI_7a__bitIndex{width:1.6rem}.c-module__4HI_7a__bit{height:1.6rem;font-size:.8rem}.c-module__4HI_7a__bitRow{grid-template-columns:3.4rem auto 2.4rem 2.8rem;font-size:.75rem}.c-module__4HI_7a__ghost{margin-left:0}}
